Description
Unfussy eatery serving Mexican classics including tacos, burritos, platters & margaritas.
Name: El indio Mexican Restaurant
Address: 9865 Manchester Rd, St. Louis, MO 63119
Phone Number: +1 314-968-9012
Restaurant Type: Mexican restaurant, Restaurant
El indio Mexican Restaurant is a Mexican restaurant located at 9865 Manchester Rd St. Louis/Missouri
(Latitude,Longitude: 38.605686,-90.377576)
Postal Code: 63119
Location
-
9865 Manchester Rd, St. Louis, MO 63119
Add a review