St. Peter's italian Church London, United Kingdom Address GBP, 136 Clerkenwell Rd, EC1R 5DL London, United Kingdom, Google Maps There are currently no event dates available. Partner Offer