Chelsea

Chelsea Danny Robinson, CC BY-SA 2.0

Area of London and former civil parish

Chelsea is an area in West London, England, due south-west of Charing Cross by approximately 2.5 miles (4 km). It lies on the north bank of the River Thames and for postal purposes is part of the south-western postal area.

Also known as...Chelsea, London
Man Utd edge Chelsea at Stamford Bridge

Man Utd edge Chelsea at Stamford Bridge Manchester United bolstered their Champions League hopes with a 1-0 win over Chelsea, deepening the crisis for the London club.