Tree Leaf Hotel is one of the best holiday destinations in the Himalayas. It is in Bhowali, just few mins away from Nainital.
Nothing here yet.