Order | Haveli Indian Restaurant | Indian Restaurant in St. Louis, MO

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!

We at Haveli understand that after a long, hard day, cooking just isn't on the agenda and the comfort of your favorite easy chair in your favorite pajamas is just too hard to resist. Haveli Indian Restaurant is ready to rise to the occasion with fast, easy food delivery service. Click on the links below for our trusted vendors and your favorites dishes will be delivered to your doorstep! Call our restaurant in St. Louis for more information.