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 ...
Discover five scenic London walks, from the South Bank and Regent’s Canal to Victoria Park and the Thames Path, perfect for sunny days in the capital.