Green Woods is located on a quaint hill, surrounded by spice plantation, besides being just a stone’s throw away from the Thekkady Periyar Tiger Reserve.