Sumo Japanese steakhouse
2300 Bell St, Amarillo
(806) 803-0874
Menu
Restaurants in Amarillo, TX
Sumo Japanese steakhouse
2300 Bell St, Amarillo, TX 79106
(806) 803-0874