Haveli offers a variety of Indian cuisine and refreshing Mint Mojitos.