Haveli offers a diverse menu of Indian cuisine, featuring vegetarian and meat dishes from across the subcontinent.