House of India Restaurant

Flag as Inappropriate

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
(314) 567-6850
  • Accessibility Details: There is a ramp
  • Hours: Mon - Sat, 11:30am - 2:30pm, 5pm - 10pm; Sun, 11:30am - 2:30pm, 5pm - 9pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
See more »