This luxurious establishment boasts a prestigious setting in London, in the exclusive Chelsea Harbour area, overlooking the River Thames. The property is located just a short distance away from the stylish boutiques which line King's Road. Buckingham Palace, Big Ben, Harrods and the Houses of Parliament can be found close by. The stunningly-appointed suites reflect the property's unique style and elegance, offering an unrivalled sense of space, luxury and grace. The harbour-side restaurant offers an unequalled dining experience, with sumptuous cuisine complemented by views over the river. The bar enjoys a sophisticated design, offering a stylish setting in which to relax or socialise. This first-class hotel delivers a high level of excellence, attending to the needs of discerning travellers, ensuring a truly unforgettable stay.