St Etheldreda's Church Hall

St Etheldreda's Church Hall
Cloncurry Street, London, SW6 6DS
Photo of St Etheldreda's Church Hall