The church of Our Lady of sorrows Pallansena Road Kochchikade. Negombo is a major city in Sri Lanka, located on the west coast of the island and at the mouth of the Negombo Lagoon