Nunhead Green

An open area in Nunhead, London Borough of Southwark.

Some information here and here.