9200 Town Square Blvd Amarillo, TX 79119
(806) 418-6976
Locally owned Mexican restaurant located in Town Square.