Garratt Green

A park in the London Borough of Wandsworth

Some information here