Inside St Etheldreda's
LawrenceOP-Fan 14/07/2008 06:04:16
St Etheldreda's Church was the town chapel of the Bishops of Ely from about 1250 to 1570. It is the oldest Catholic church in England and one of only two remaining buildings in London from the reign of Edward I. Source: Lawrence OP on Flickr

