Leela The Flavors of Nature bevindt zich in Dagshai, op 38 km van Yadavindra Gardens Pinjore, en biedt accommodatie met een tuin, gratis privéparkeren, een terras en een restaurant. De accommodatie heeft roomservice en gratis WiFi in de hele accommodatie.
Alle kamers bij het hotel hebben een balkon. Naast een eigen badkamer met een douche en gratis toiletartikelen, hebben de kamers bij Leela The Flavors of Nature ook uitzicht op uitzicht op de bergen. Alle kamers bij de accommodatie hebben een bureau en een flatscreen-tv.
Je kunt bij Leela The Flavors of Nature genieten van een à la carte-ontbijt.
Het dichtstbijzijnde vliegveld is Luchthaven Chandigarh, op 58 km van het hotel.