St Saviour's Church Hall

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