House India House of India

House of India Map

8501 Delmar Blvd. (McKnight Rd.)
St. Louis, MO 63124
314-567-6850
Map
Cuisine: Indian
Exciting Indian meals at moderate prices.
Openings: Lunch & Dinner daily

Features

  • Parking lot
  • Dress code: Casual
  • Kid-friendly
  • Reservations suggested