House of India Restaurant
8501 Delmar Blvd
St Louis, Missouri 63124
USA
Phone: 314-567-6850
St Louis, Missouri 63124
USA
Phone: 314-567-6850
Food | 4.6 |
Service | 3.6 |
Ambiance | 3.4 |
Overall: | 4 |
Location & Nearby Info
Mai Lee Restaurant0.00 mi
The Regional Arts Commission0.26 mi
Kemoll's Top of the Met0.33 mi
Chinese Express0.37 mi
Subway0.37 mi
Talayna's Pizza0.38 mi
Talayna's Restaurant0.38 mi
Nubia Cafe0.38 mi
Palomino Lounge0.40 mi
Papa John's Pizza0.44 mi
Cuisine:
House of India Restaurant Description:
House of India Restaurant is a good Indian,Vegetarian,Diner,Fine Dining,Homestyle restaurant in St Louis, Missouri, offering you a big choices on their menus. Tell everyone what you thought. Share a useful tip or write a full review.
Reviews of House of India Restaurant