Peckham Rye Totem Pole

Peckham Rye Totem Pole

Sights & Landmarks • London, England United Kingdom