St Etheldreda's Church, London
St Etheldreda's Church is a Catholic church in Ely Place, off Charterhouse Street in Holborn, London. The building is one of only two surviving in London from the reign of Edward I, and dates from around the 1280s, though sources vary.
Source: Wikipedia — St Etheldreda's Church, London (CC BY-SA 4.0)