St Saviour's Church Hall

St Saviour's Church Hall
Cobbold Road, London, W12 9LN