Bellenden Road Nature Garden

Bellenden Road Nature Garden
Bellenden Road, Peckham, London, SE15 5BQ