St Barnabas Parish Hall

St Barnabas Parish Hall
23 Dulwich Village, London, SE21 7BT
Photo of St Barnabas Parish Hall