Peckham Christian Centre (London City Mission)

Peckham Christian Centre (London City Mission)

Sights & Landmarks • London, England United Kingdom