A lively, vibrant and growing church in the heart of Islington, North London.
Employer Website URI
Support Us
Postal Address
St Mary's church
Upper Street
London
N1 2TX
United Kingdom