Sloane Gardens Club

50 guest reviews
London, England
The Sloane Gardens Club is located just a few steps from Sloane Square in Chelsea, one of the finest residential neighbourhoods in London. The building houses ten elegant flats, with maid service and knowledgeable staff to assist in ...
Browse 1 Available Resorts