House of India
8501 Delmar Blvd, St. Louis
(314) 567-6850
Recent Reviews
Order Online
You May Also Like
Jilly's Cupcake Bar & Café - 8509 Delmar Blvd
Ice Cream & Frozen Yogurt, Cupcakes, Cafe
Circle @ Crown Cafe - 8350 Delcrest Dr
Cafe
La Pizza - 8137 Delmar Blvd
Pizza, Italian
Restaurants in St. Louis, MO
House of India
8501 Delmar Blvd, St. Louis, MO 63124
(314) 567-6850