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 Chelsea - Belgravia.