House of India Restaurant
Drag box to select area
100% Were impressed
House of India is located on Delmar Boulevard, just east of Highway 170. House of India offers authentic Indian food prepared from fresh, natural ingredients. Open for lunch and dinner, House of India offers authentic Indian fresh breads, baked in its Tandoor clay oven. The store has a cozy atmosphere and a friendly staff. Special services include lunch and dinner buffet.
8501 Delmar Blvd, Saint Louis, MO 63124
- Accessibility Details: There is a ramp
- Hours: Mon - Sat, 11:30am - 2:30pm, 5pm - 10pm; Sun, 11:30am - 2:30pm, 5pm - 9pm
- Accessible: yes