Home

Sisters of Nazareth

Spirit in the City!

Spirit in the City!

We joined many people in Leicester Square for Spirit in the City. This is a celebration of Christian faith in the heart of London, hosted by the Catholic churches in the West End.