Can't find something you are looking for?
Let Catholic Directory know here and we'll see what we can do!
Information
Priest
Location: Manor Park, London, UK
Residence
St Stephen Presbytery, 146 Little Ilford Lane, Manor Park, London, E12 5PL
Can't find something you are looking for?
Let Catholic Directory know here and we'll see what we can do!
Priest
Location: Manor Park, London, UK
St Stephen Presbytery, 146 Little Ilford Lane, Manor Park, London, E12 5PL