(314) 567-6850

Hours & Location

House Of India

Hours

Lunch Buffet: Monday to Sunday 11:30 am to 2:30 pm.

Dinner: Monday to Thursday 5:00 pm to 9:45 pm
Friday & Saturday 5:00 pm to 10:00 pm
Sunday 5:00 pm to 9:00 pm

8501 Delmar Blvd.
St. Louis, MO 63124
Phone: (314) 567-6850


View Larger Map