Avery Hill Park

A park in the Royal Borough of Greenwich.

Information here