House Of India

8501 Delmar Boulevard, St Louis, Missouri 63124

8501 Delmar Boulevard, St Louis, Missouri 63124
Mon: 11:30 am - 2:30 pm, 5:00 pm - 9:30 pm 	
Tue: 11:30 am - 2:30 pm, 5:00 pm - 9:30 pm 	
Wed: 11:30 am - 2:30 pm, 5:00 pm - 9:30 pm 	
Thu: 11:30 am - 2:30 pm, 5:00 pm - 9:30 pm 	
Fri: 11:30 am - 2:30 pm, 5:00 pm - 10:00 pm 	
Sat: 11:30 am - 2:30 pm, 5:00 pm - 10:00 pm 	
Sun: 11:30 am - 2:30 pm, 5:00 pm - 9:00 pm
Indian
Reservations Accepted
$$
University City