Taste of India

Report flag Report an error
Eastgate Avenue, St. Louis, MO 63130, United States of America
Cuisine:

Map Location

Questions & Answers

Q1

Where is Taste of India located?

Taste of India is located at Eastgate Avenue, St. Louis, MO 63130, United States of America.

Q2

What days are Taste of India open?

Taste of India is open Mo-Su 11:00-23:00

Q3

What is Taste of India famous for?

Taste of India is famous for its Indian cuisine.

Customer Reviews

4.0

(1 Customer Review)

5 Star

0%

4 Star

100%

3 Star

0%

2 Star

0%

1 Star

0%

1 Reviews

Prof. Vanessa Beer

Prof. Vanessa Beer

May 31, 2023