A 5-star luxury in one of London’s most prestigious areas, The Chelsea Harbour Hotel London is one of the best spots to take in the panoramic views over Chelsea Harbour Marina and the River Thames. A destination for relaxation, indulge in the attentive service, spa and health club facilities in one of the 158 luxury suites and penthouses that offer a luxurious stay in Chelsea.