Pickhurst Green

A park in the London Borough of Bromley.

Some information here.

The website of the Pickhurst Green Allotment Association is.