Chelsea Embankment
Reclaimed area along the bank of the River Thames in London, EnglandChelsea Embankment is part of the Thames Embankment, a road and walkway along the north bank of the River Thames in central London, England.
Read article
Top Questions
AI generatedMore questions
Nearby Places

1928 Thames flood
Combined storm surge and river flood of the River Thames

London Sketch Club
London members' club
La Tante Claire
Restaurant in London, England

Restaurant Gordon Ramsay
Restaurant in London, England
5 Cheyne Walk
4 Cheyne Walk

Swan House, Chelsea Embankment
House in Chelsea, London, England
Garden Corner
Listed house at Chelsea, London