Ayurveda Packages Thekkady/ Periyar/ Kumily
Green Woods Resort
Green Woods is located on a quaint hill, surrounded by spice plantation, besides being just a stones throw away from the Thekkady Periyar Tiger Reserve.Here is the place where you can enjoy the healing touch of Ayurveda in the ambience of nature.