The Apartments by The Sloane Club http://www.clubapartments.co.uk +44 207 730 9131 , London, SW1W 8BS, United Kingdom