Sir Hans Sloane Apartments Apartment London
Sir Hans Sloane Apartments has well-equipped accommodation featuring free Wi-Fi in the centre of London, 400 metres from Harrods and 1.3 km from South Kensington Underground Station.
Number of rooms: 6
23 Hans Place, Kensington and Chelsea, London, SW1X 0JY, United Kingdom