Chiyo's

4313 Teckla Blvd, Amarillo, TX 79109

(806) 468-9385

Location