Can't find something you are looking for?
Let Catholic Directory know here and we'll see what we can do!
Information
Priest
Location: Stamford Hill, London, UK
Residence
St Ignatius Presbytery, 27 High Road, Stamford Hill, South Tottenham, London, N15 6ND