Established in 1964, Thodupuzha Town Church is situated on the banks of
Thodupuzha River at
Thodupuzha,
Kerala. The church attracts large number of devotees. It runs several institutions for physically handicapped and mentally retarded persons. Additional activities include nursing, education and social services.