London England Tourist Information and City Guide
Chelsea is located on the north side of the Thames River in London England. The Kings road is the major artery in Chelsea.
There are many good hotels in the Chelsea-Belgravia district.