Contemporary Indian restaurant, Haveli, offers spacious dining and authentic, home-cooked dishes based on traditional recipes.