Peckham Square

Peckham Square
Peckham High Street, London, SE15 5EB