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 ...
Add Yahoo as a preferred source to see more of our stories on Google. Queen’s Walk offers sunlit Thames stroll past landmarks (Image: Pixabay) When the sun comes out, London feels like a different ...