Victoria Embankment
About
Victoria Embankment is part of the Thames Embankment, a road and river-walk along the north bank of the River Thames in London. It runs from the Palace of Westminster to Blackfriars Bridge in the City of London.
Venue Details & Map
Victoria Embankment
- Address
-
LondonWC2N 6NN