St Etheldreda

19-Jul-2018

Ely Place, London in Westminster diocese