Taqueria El Comal

1210 E Amarillo Blvd Amarillo TX 79107 USA

(806) 373-7090

Location