St. Louis' Most Loved Indian Cuisine

We are now open Tuesday - Saturday for delivery, curbside, and carryout.
Please call us at (314) 423-7300 or order online. Follow us on Facebook and Instagram for continued updates! 

Whether you're visiting St. Louis for the first time or have lived here your whole life, anytime you search for Indian food nearby, make sure Haveli Indian Restaurant tops your list for fresh ingredients, authentic dishes, and friendly service. Enjoy Northern Indian specialties in our restaurant, or have it catered or delivered to the location of your choice in the Greater St. Louis area.

Leave Us A Review!

5 Stars
5 Stars

REGULAR HOURS

Lunch
Tues-Sat  11:00 am - 2:30 pm
Dinner
Tues-Sat  5:00 pm - 9:00 pm
Closed Sunday and Monday

COVID-19 HOURS

Lunch
Tues-Sat  11:00 am - 2:30 pm
Dinner
Tues-Sat  5:00 pm - 9:00 pm
Closed Sunday and Monday