Spring and Valley View Homestay in Thekkady, Idukki
Spring and Valley View Homestay in Thekkady, Idukki. Thekkady is a hill town near Periyar National Park, an important tourist attraction in the Kerala state of India, around 20 km from Kumily town.