Leytonstone: St Margaret with St Columba

Get in touch

Fr Neil Walsh

The Vicarage
15 Woodhouse Road
Leytonstone,
London
E11 3NG