Chelsea in Japanese
Chelsea in Japanese
チェルシー
An urban area in west London, on the north bank of the river Thames in the borough of Kensington and Chelsea, Greater London.