Sumo Japanese Steakhouse & Sushi Bar
151 Main St Hoover, AL 35244-5060
205-444-1515
Specialty Cuisine
Japanese Cuisine
Business Hours
Payment Types