St Etheldreda's Roman Catholic Church

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