Leader's Gardens
London Borough of Wandsworth, United Kingdom

Leader's Gardens is a public urban park on the banks of the River Thames in the London Borough of Wandsworth, between Putney and Barnes town centres.
Garden data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).