While not all dishes are meat-free, House of India is especially accommodating for vegetarians. But no matter your diet...
8501 Delmar Blvd, St. Louis