Peckham Lido (ruin)

Peckham Lido (ruin)

Sights & Landmarks • London, England United Kingdom