Greenwoods Resort
Resort
Thekkady
Located in the heart of Kumily, Greenwoods is set amidst beautiful natural greenery. This 5-star property boasts an outdoor pool and elegant rooms with free Wi-Fi.
Number of rooms: 36
KK Road,Kumily,Thekkady, 685509 Thekkady, India