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.
If you are planning to stay in London for a few days or weeks, it can be
more cost effective to rent a fully
serviced apartment rather than to stay at a hotel