Lush green forests, cool breeze and abundant wildlife beckon you to the Green Woods Resort, Thekkady. Treat your aesthetic senses with the breathtaking beauty of Thekkady, while your mind takes a bre
Lush green forests, cool breeze and abundant wildlife beckon you to the Green Woods Resort, Thekkady. Treat your aesthetic senses with the breathtaking beauty of Thekkady, while your mind takes a bre