17/11/2022
The Mountain Tree House located in the lush green forests of Meppadi, Wayanad, Kerala. The Mountain Tree House, is a natural getaway for all naturalists. This property is set along a forest-clad hill and also includes natural water springs.