Eltham Park

Comprising Eltham Park North and Eltham Park South.

A park in the Royal Borough of Greenwich

More information here.