Catholic Church Near Tower of London: English Martyrs Church
The English Martyrs Church, located at 30 Prescot Street, London E1 8BB, is the prominent Catholic church near the Tower of London. Founded in 1864 by the Missionary Oblates of Mary Immaculate, this Gothic Revival-style church holds significant historical importance for the Catholic community. Dedicated to English martyrs executed during the Reformation, it stands close … Read more