


Introducing London's newest & most exclusive luxury Boutique Apart Hotel, steps from Sloane Square in the heart of prestigious Chelsea and a stone's throw from Kings Road, Sloane Street and Duke of York Square.
London's newest & most exclusive luxury Boutique Apart Hotel, steps from Sloane Square in the heart of prestigious Chelsea.