Submitted March 10, 2012
Thekkady Resorts
Located in the heart of Kumily, Thekkady town, atop a small hillock, ensconced by the canopy of tall trees lies Greenwoods, a four star luxury resort/hotel in Thekkady,Kerala so named as a tribute to the wooded, green ambience all around.