8 Curious Facts about Chelsea in London

Located in the South West of London, Chelsea is an affluent area where you will find colourful houses, river views, and high end restaurants. Curious Fact 1:⁠ The name Chelsea is translated from Old English as the “landing place on…