Victoria Embankment Gardens
City of Westminster, United Kingdom
The Victoria Embankment Gardens are a series of gardens on the north side of the River Thames between Blackfriars Bridge and Westminster Bridge in London.
Park data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).