Chiyo's
4313 Teckla Blvd, Amarillo
(806) 468-9385
Menu
Restaurants in Amarillo, TX
Chiyo's
4313 Teckla Blvd, Amarillo, TX 79109
(806) 468-9385