"the new embankment in Chelsea"
Modern image of the Chelsea Embankment
Creative Commons Attribution Share AlikeModern image of the Chelsea Embankment - Credit: Danny Robinson

Not actually completed until 1874, the Chelsea Embankment is a road and pedestrian path along the north bank of the Thames in London.

Google Map