St Etheldreda's Roman Catholic Church

St Etheldreda's Roman Catholic Church
14 Ely Place, London, EC1N 6RY