HOME / Japanese restaurant / Sushi Sumo
1313 Point Mallard Pkwy Suite D, Decatur, AL 35601
+12566863027
View Business Profile