Welcome to the Flavor of India Restaurant...



Open 6 days a week
Lunch Buffet: Tue-Sun. 11:00 am - 2:30 pm
Dinner: Tue-Sat 5:00 pm - 10 pm | Sunday 5:00 pm - 9:00 pm

Carryout and Catering Available.

11939 Olive Blvd. St. Louis, MO 63141 (I-270 & Olive, across from Drury Inn) Phone: 314-997-4224
About Us Menu Feedback Photo Gallery