St. Michael's Church PalayamParishShareIllickal Thazhe - Palayam pally RoadPalayam, Kerala 686571IndiaGet directions