Welcome
Experience exclusive Chelsea living in your home-away-from-home
The Apartments by The Sloane Club are 18 luxury apartments in the heart of one of London's most prestigious neighbourhoods, Chelsea. With service provided by The Sloane Club, a prestigious Private Members' Club, The Apartments are a perfect destination for an ultimate London stay.