Located in Vagamon, Idukki, this famous hilltop pilgrimage church is known for its serene atmosphere, scenic viewpoints, and annual Good Friday pilgrimage.