Our Lady of Snow Church is located near Cherai Beach
. The church is known as 'Manjumatha palli' in
. It was established in 1577 by the Portuguese.
Daily masses at Our Lady of Snow Church start at 06:00 hrs, 07:15 hrs and 08:00 hrs. Saturdays are considered special and day masses and Novena are at 06:00 hrs, 07:00 hrs and 10:30 hrs. The parish festival takes place on August 5th. The festival ends with the 8th day festival on 15th August.
Our Lady of Snow Parish is bordered by the Beach Road (north edge), the Panchayat border on the south, the Periyar River on the east and a lagoon on the west.