Sloane Gardens Club

| 4.32 out of 5 from 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