La Choza Taqueria Y Tortilleria
1407 N Grand St, Amarillo
(806) 383-8826
Menu
Restaurants in Amarillo, TX
La Choza Taqueria Y Tortilleria
1407 N Grand St, Amarillo, TX 79107
(806) 383-8826