El Indio
This restaurant Profile Page is brought to you courtesy of the DiningGuide.com service. El Indio is located in St. Louis.
Address: |
9865 Manchester Road St. Louis, MO 63119 |
---|---|
Telephone: | 314-968-9012 |
Social: | |
Menu: | |
Category: | Mexican |
This restaurant Profile Page is brought to you courtesy of the DiningGuide.com service. El Indio is located in St. Louis.
Address: |
9865 Manchester Road St. Louis, MO 63119 |
---|---|
Telephone: | 314-968-9012 |
Social: | |
Menu: | |
Category: | Mexican |