THE TREE HOUSE
Updated 16 days ago
The Tree House Resort is an award-winning property that was built on the principles of Eco-luxury and unconventionality...
The Tree House Resort is the only resort in India to offer luxury treehouses and water cottages built on the principles of eco-luxury and unconventionality...
The underlying theme and vision for all the ventures pursued by Mahindra Hotel & Residences India Limited.
Also known as: The Tree House Resort, Tree House Resort