Tree Leaf Hotels's avatar

Tree Leaf Hotels (treeleafhotels)

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

Tree Leaf's portfolio is empty.