About Our Lady of Mount Carmel and St Simon Stock
Our Lady of Mount Carmel and St Simon Stock is a Catholic church in London, England. It is located in the borough of Camden and was founded in 1848.
Own this business? Call us on 0333 014 8550 to unlock your full listing's potential.