Welcome

Experience the best of Chelsea living at The Apartments by The Sloane Club. Choose your home from home from the selection of 18 luxury serviced apartments, tucked away down a tree-lined avenue in the heart of London’s most exclusive borough.