Victoria Embankment
road and river-walk along the north bank of the River Thames in London From Wikipedia, the free encyclopedia
Remove ads
The Victoria Embankment is part of the Thames Embankment, a road and walkway along the north bank of the River Thames in London. The Victoria Embankment extends from the City of Westminster into the City of London.

Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads