Greenwoods is a luxury nature resort in Kerala located in Thekkady. Plan your visit to the verdant locale surrounded by dense forests and be settled comfortably amongst the top 5 star resorts in Thekkady. Pack and plan your adventure towards Greenwoods and let’s pin the serene land of Thekkady, transforming your visit into an exhilarating experience.

Associate with