York Gardens

A garden created in 1972, in the London Borough of Wandsworth.

More information here