Le Sherborne Court est situé dans le centre de Londres, à proximité du musée d'histoire naturelle, du musée Victoria and Albert Museum et de la station de métro South Kensington. Une connexion Wi-Fi gratuite et un parking privé sont disponibles sur place.
Certains logements comprennent une télévision par satellite à écran plat et une cuisine entièrement équipée munie d’un four. Leur salle de bains privative est pourvue d'une douche et d'un sèche-cheveux.
L’appart'hôtel assure un service de location de voitures.
Le Royal Albert Hall est situé à 1,6 km du Sherborne Court, tandis que le parc des expositions Olympia se trouve à 1,5 km. L’aéroport de Londres-City, le plus proche, se trouve à 19 km.