12 Apostles ChurchParishShareSabarimala - Kodaikkanal RoadChemmalamattom, Kerala 686123IndiaGet directions