Original: London Underground stations along Victoria Embankment are Westminster, Embankment, Charing Cross, Temple and Blackfriars.
Simplified: The Victoria Embankment is part of the Thames Embankment, a road and walkway along the north bank of the River Thames in London. Victoria Embankment extends from the City of Westminster into the City of London.