London Chelsea City Amazing Places
- 15 years ago
Chelsea is an area of south-west London, England, bounded to the south by the River Thames, where its frontage runs from Chelsea Bridge along the Chelsea Embankment, Cheyne Walk, Lots Road and Chelsea Harbour.