Greenwoods Resort - Thekkady - KeralaGreenwoods is a delightful luxury Kerala nature resort located in Kumily, a little town surrounded by dense forests and spice laden hill slopes. Beneath a lush canopy of tropical trees, there is much to discover and experience here-venerable trees generously endowed with fruit, dazzling shades of green, the melody of birds, dancing shadows. Facilities
Room Type :
|