Meal prices : Menu £ 20 (early dinner) - Carte £ 19/34
Good to know : dinner only
Haveli means 'grand house' and this neighbourhood restaurant is certainly very smart. Influences come from all over India; try one of the chef's signature curries. Staff combine personality with professionalism.
- MICHELIN guide inspectors