A historic Catholic church located in Thekumbhagom, Kollam known for its serene atmosphere, spiritual significance, and deep connection with the local Christian community.