Este confortable hotel se encuentra en medio de tranquilos jardines y está situado cerca del centro de Londres, donde hay innumerables tiendas y lugares de entretenimiento esperando a ser explorados. Hay paradas de transporte público (estación de metro Earls Court) a unos 100 m y hay restaurantes y bares a unos 800 m del hotel. Este hotel de 6 plantas fue construido en 1860 y renovado en 1998 y comprende un total de 18 habitaciones dobles, 2 habitaciones con 2 camas individuales y 3 suites. Las instalaciones incluyen un hall de entrada con recepción abierta las 24 horas, ascensores y guardarropa. También hay una cafetería, un bar y wifi público gratuito. Los servicios de habitaciones y de lavandería completan la oferta. Cada una de las habitaciones, bien equipadas, viene con cuarto de baño, secador de pelo, caja fuerte, teléfono de línea directa, conexión a Internet y TV vía satélite/por cable. Los huéspedes pueden seleccionar su desayuno y empacar el desayuno para llevar.