Victoria Embankment Gardens

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.

More information on the Wikipedia page