Situé dans le centre de Londres, à 1,1 km du musée d'histoire naturelle et à 1,5 km du Victoria and Albert Museum, l'établissement The Sherborne Residence propose une connexion Wi-Fi gratuite. Cet appartement se trouve à 2,1 km du grand magasin Harrods et à 2,4 km du stade Stamford Bridge - Chelsea FC.
Cet appartement comprend une chambre, un salon et une cuisine entièrement équipée.
Vous séjournerez à proximité de la station de métro South Kensington, du Royal Albert Hall et du parc des expositions Olympia. L'aéroport de Londres-City, le plus proche, est implanté à 19 km.