Contact Us

St. Leroy Church

30 Coleman Street, 350 London, UK EC2R 5AL

St. Henry Church

121 W 27th Street, 48 New York, NY, USA 10001

St. Peter Church

21 Verneuil Street, 136 Paris, Fr, 75007

Contact Us

Have any quesstions? Get in touch!

Please let us know what's on your mind. Have a question for us? Ask away.