St Mary Islington London, United Kingdom Address St Mary Islington, Upper Street, N1 2TX London, United Kingdom, Google Maps There are currently no event dates available. Partner Offer