Location
Located 8 km from Thodupuzha, St Thomas Church is believed to be the oldest one in Idukki, around 600 years old. However, reconstruction work was done some 50 years ago itself. The devotees at the church believe that the original structure of the temple was constructed by St Thomas though there is no proof whether the saint even visited the place, leave alone constructing a church here.