Sushi House Town Square
1160 Time Sq, Amarillo
(806) 803-9470
Recent Reviews
Order Online
You May Also Like
Metropolitan Steak & Seafood - 9181 Town Square Blvd Suite 1201
New American, Cocktail Bar, American
X- Steakhouse - 9181 Town Square Blvd Suite 1311
Beer Bar, Cocktail Bar
Cada Vez Cocina Mexicana - 9200 Town Square Blvd Ste. 1000
Mexican, Bar
Restaurants in Amarillo, TX
Sushi House Town Square
1160 Time Sq, Amarillo, TX 79119
(806) 803-9470