Our Lady of Dolours is a Roman Catholic church in Chelsea, built in Gothic style in 1873.
Our Lady of Dolours is already in our database — build a personalized itinerary in minutes.