Excellent Indian food, excellent variety, great service -- rather odd (IMHO) décor. If you want a Indian dish that is not on the menu (which is very extensive) just ask. They'll probably make it for you. They will prepare your food to whatever level of hotness you want.
If you own or manage Haveli, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.