The Victoria Embankment Gardens are a series of gardens on the north side of the River Thames between Blackfriars Bridge and Westminster Bridge.
Victoria Embankment Gardens
Where to go
- Address
-
Villiers St,
London
- Postcode
- WC2N 6NS
The Victoria Embankment Gardens are a series of gardens on the north side of the River Thames between Blackfriars Bridge and Westminster Bridge.