St. Leroy Church 30 Coleman Street, 350London, UK EC2R 5AL Get in Touch St. Henry Church 121 W 27th Street, 48New York, NY, USA 10001 Get in Touch St. Peter Church 21 Verneuil Street, 136Paris, Fr, 75007 Get in Touch Contact UsHave any quesstions? Get in touch! 123 456 7891 desstewart55@gmail.com