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.
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.