El Indio Mexican Restaurant – Mexican
Vibrant hues and the rhythmic sound of handmade tortillas being pressed set the stage at this lively neighborhood gem, where the air is perpetually perfumed with the smoky aroma of charred chilies and slow-simmered meats. Plates arrive overflowing with heritage-driven flavors, from tender, spice-rubbed proteins to zesty house-made salsas that dance on the palate alongside crisp, salt-rimmed margaritas. Whether tucked into a cozy booth for a festive family feast or enjoying a sun-drenched lunch, diners are treated to a soulful celebration of Mexican culinary tradition.
3279, Hampton Avenue, Saint Louis, MO, 63139 +131464576760Cuisine: Mexican
Price range: $$
Hours
- Monday - Thursday
- 11:00 AM - 9:30 PM
- Friday - Saturday
- 11:00 AM - 10:00 PM
- Sunday
- 12:00 PM - 9:00 PM