St. Leroy temple 30 Coleman Street, 350London, UK EC2R 5AL Get in Touch St. Henry temple 121 W 27th Street, 48New York, NY, USA 10001 Get in Touch St. Peter temple 21 Verneuil Street, 136Paris, Fr, 75007 Get in Touch Contact usWant to join us? Get in touch! Error: Contact form not found.