Chelsea Embankment is part of the Thames Embankment, a road and walkway along the north bank of the River Thames in central London.
More information on the Wikipedia page [1].
The Tideway page is [2].
Chelsea Embankment is part of the Thames Embankment, a road and walkway along the north bank of the River Thames in central London.
More information on the Wikipedia page [1].
The Tideway page is [2].