Il Mowbray Court Hotel occupa un edificio vittoriano di interesse storico culturale a Earl's Court, a 3 minuti a piedi dalla stazione della metropolitana omonima, e offre camere climatizzate con connessione WiFi gratuita. Al mattino vi attende una colazione continentale o a buffet.
Ristrutturate nel 2016, le sistemazioni includono una TV a schermo piatto, un bollitore e un bagno privato con doccia e set di cortesia.
La struttura mette a vostra disposizione una reception aperta 24 ore su 24 e dista 5 minuti a piedi da una varietà di ristoranti, bar e caffetterie.
Ubicato vicino a Knightsbridge, a pochi passi da attrazioni famose come Kensington Palace, la Royal Albert Hall e i musei di South Kensington e a 15 minuti a piedi dal centro espositivo Olympia London, il Mowbray Court Hotel è collegato all’aeroporto di Heathrow tramite una corsa diretta dalla stazione della metropolitana di Earl's Court.