Tree Leaf Hotels

Tree Leaf Hotels https://www.treeleafhotels.com/ is one of the best holiday destinations in the Himalayas. It is in Bhowali, just few mins away from Nainital, few mins from Bhimtal.