Home   →   United States Yellow Pages   →   Missouri Yellow Pages   →   Saint Louis Yellow Pages   →   Saint Louis Restaurants   →   House Of India


House Of India

Address:

8501 Delmar Blvd, Saint Louis, MO 63124

Phone:

(314) 567-6850

Hours:
  • Mon: 11:30am-9:30pm
  • Tue: 11:30am-9:30pm
  • Wed: 11:30am-9:30pm
  • Thu: 11:30am-9:30pm
  • Fri: 11:30am-10pm
  • Sat: 11:30am-10pm
  • Sun: 11:30am-9pm

Cuisine:
Indian

Nice to Know:
  • Good For Kids Yes
  • Noise Level Quiet
  • Parking Lot
  • Accepts Credit Cards Yes
  • Good For Groups Yes
  • Recommended Meal Lunch, Dinner
  • Wheelchair Accessible Yes

Other Details:
House of India is not just a house for us; it’s a home away from home for our patrons, many of whom have been sharing meals with us since our inception in December, 1995. We’ve had the honor of getting to know your families – watching children grow, get married, and return with their own children. We are committed to improving every day and that dedication has paid off. We’ve had patrons from all over the country who continue to return to House of India for what they say is the best Indian cuisine in the United States. Here in St. Louis, The Riverfront Times has rated us the number one Indian restaurant for 14 consecutive years.

Restaurants, Indian

Other Businesses: