Nature has the power to rejuvenate and refresh our tired souls. If you are looking to escape the hustle and bustle of the city and spend some quality time amidst the serenity of nature, Kodaikanal has an abundance of eco-friendly retreats that will give you a one-of-a-kind vacation experience. These resorts offer sustainable living options …