Not sure if you are referring to my email about St Peter's Italian church but, in case you are my previous email said : St Peter's Church is on the junction of Clerkenwell Road and Back Hill in Clerkenwell, London, EC1. It's the most beautiful church - nothing special from the exterior but internally it's lovely! Regards Sarah Lucia RAPETTI Researching RAPETTI and MEANI