Greenwoods is a premier 5 star resort in Kerala, located in Thekkady. Plan your nature journeys and transform your visit to an exciting experience
Amenities
- Restaurant
- Room service
- Tea/coffee maker
- Swimming Pool
Room Types
- Deluxe Room
Photo Gallery




