Talk about treehouses facing a pristine water body and you've got the exquisite Elephant Valley in Tamil Nadu's hip hill station, Kodaikanal. Located on the path of old pachyderm's migration route, the route is still utilised by them, especially elephants. Hence, the name of the green resort has been named as Elephant Valley. The bungalows are located in the jungle sphere and see animals mind their own as they walk around. The startling diversity of flora and fauna will blow your mind. From the dainty orchids hanging by moist rocks near some of the waterfalls to the mighty bisons soaking themselves in mucky ponds, these sights would definitely leave you enthralled. While the place is amazing for an eco-friendly holiday, it is their eco-friendly practices such as pesticide-free coffee plantation, organic farms with avocados, guava, lemon, etc, is what makes is one of the top green resorts to holiday in India.