Situato nel centro di Londra, a soli 1,1 km dal Museo di Storia Naturale e a 1,5 km dal Victoria and Albert Museum, lo Sherborne Court propone sistemazioni con vista sulla città. Provvista di un ascensore, la struttura sorge a 1,6 km dalla stazione della metropolitana di South Kensington. Potrete usufruire del WiFi gratuito e di un parcheggio privato a pagamento.
Alcune unità abitative dell'aparthotel dispongono di ingresso indipendente, scrivania e armadio. Una parte degli alloggi è dotata di TV satellitare a schermo piatto, cucina completamente attrezzata con forno, e bagno privato con doccia e asciugacapelli. Delle sistemazioni sono fornite di una macchina da caffè e di cioccolatini o biscotti.
L'aparthotel effettua un servizio di autonoleggio.
Lo Sherborne Court dista 1,5 km dal centro espositivo Olympia e 1,6 km dalla Royal Albert Hall. Lo scalo più vicino è l'Aeroporto di Londra-City, distante 19 km.