El Indio in Staunton, IL is a Mexican restaurant that prides itself on its authentic menu, prepared fresh daily, and its use of traditional cooking methods that set it apart from other restaurants in the St. Louis area of Illinois.
With a focus on true flavors of Mexico, El Indio offers a variety of delicious dishes and beverages, providing a perfect place to kick back, relax, and transport yourself to a happier place.
Generated from the website