Taste of India
Enjoy the taste of India in the heart of St. Louis.
| Write a Review
Reviewed By rduinc June 2018
This restaurant just opened in the spot where Thai Pizza used to be, next to Mission Taco, just off the Delmar Ave strip. There is a buffet served seven days a week so that's what we both ordered...Full Review