Sumo Japanese steakhouse
2300 Bell St, Amarillo
(806) 803-0874
Recent Reviews
Order Online
You May Also Like
Donut Stop - 5815 I-40
Donuts
El Giro - 1800 Bell St
Mexican
Cicis Pizza - 6605 I-40 Ste 1
Pizza
Restaurants in Amarillo, TX
Sumo Japanese steakhouse
2300 Bell St, Amarillo, TX 79106
(806) 803-0874