Tree Leaf Hotel & Cottages, located in Bhowali, Nainital, a reasonably priced hotel in nainital is one of the best holiday destinations in the Himalayas.
Tree Leaf Hotels hasn't published any decks yet.