El hotel está situado en una alegre zona del norte de Londres, a poca distancia de Finsbury Park y de Camden Town. Está cerca de la estación de metro Manor House, donde podrá tomar el metro hasta Leicester Square y explorar todos los lugares de interés del centro de Londres, como la plaza Trafalgar Square, la Galería Nacional y el mercado de Covent Garden. El hotel está situado aproximadamente a 14 km del aeropuerto de Londres-Heathrow, a 8 km del aeropuerto de la Ciudad de Londres, a 25 km del aeropuerto de Londres-Luton, a 21 km del aeropuerto de Londres-Stansted y a 61 km del aeropuerto de Londres-Gatwick.El hotel fue construido en el año 1920. El alojamiento ofrece a los huéspedes un total de 15 habitaciones. Las instalaciones incluyen un restaurante, un bar, un pub y una sala de TV. Además, hay un jardín. Aquellos que viajen con vehículo propio pueden dejarlo en el aparcamiento del establecimiento (por un cargo extra).En el hotel hay disponibles habitaciones con calefacción central. Otra de las comodidades disponibles es una nevera, un microondas y una cafetera/tetera. Pequeños extras se encargan de proporcionar una estancia agradable, como conexión a Internet, teléfono y televisor.Existe la posibilidad de reservar desayuno.En el alojamiento se aceptan las siguientes tarjetas de crédito: American Express, Visa y MasterCard.