Can't find something you are looking for?
Let Catholic Directory know here and we'll see what we can do!
Priest
Location: Westminster, London, UK
St Charles Borromeo Presbytery, 8 Ogle Street, Westminster, London, W1W 6HS