El Manantial Restaurant

El Manantial Restaurant

  • Address 3823 E Amarillo Blvd
    Amarillo, TX 79107
  • Phone(806) 383-1852
Map
Amenities
Dining & Entertainment
Dining
  • Beverage Service: Beer/Wine Only