Albert Embankment

Advertisements
Albert Embankment Situated on the right bank of the Thames, from a point a little below Vauxhall Bridge to Westminster Bridge, nearly a mile long.