Ninja Japanese Restaurant

1241 Point Mallard Pkwy #115 Decatur AL 35601 USA

(256) 686-4518

Location