Sushi House Town Square
1160 Time Sq, Amarillo
(806) 318-3029
Menu
Restaurants in Amarillo, TX
Sushi House Town Square
1160 Time Sq, Amarillo, TX 79119
(806) 318-3029