While not all dishes are meat-free, House of India is especially accommodating for vegetarians. But no matter your diet you'll find something amazing.
Address
8501 Delmar Blvd
St. Louis,
MO
63124
Near: Berick Dr
Hours
Daily
5:00 pm - 9:00 pm
Open Now
Amazing Indian Food!
This is one of the best Indian restaurants in the St Louis area. I have always received prompt service.