Taste of India

711 Olive St
Saint Louis, MO 63101

Taste of India is a restaurant in Saint Louis, MO that offers a variety of Indian cuisine.

With a focus on traditional flavors and dishes, this establishment provides a dining experience that showcases the rich culinary heritage of India.

Generated from their business information

Own this business?
See a problem?

You might also like

United StatesMissouriSaint LouisTaste of India

Partial Data by Foursquare.