The Apartments by The Sloane ClubApartment
15-19 Sloane Gardens, Kensington and Chelsea, London, SW1W 8EB, United Kingdom
Located in the vibrant London city centre, The Apartments by The Sloane Club is a self-catering accommodation boasting free Wi-Fi access for all guests.