O hotel situa-se numa área animada de North London, a poucos minutos do Finsbury Park e de Camden Town. Fica próximo da estação de metro Manor House, onde poderá apanhar o metro para a Leicester Square e explorar todas as atracções do centro de Londres, como a Trafalgar Square, a Galeria Nacional e o mercado de Covent Garden. O hotel localiza-se a aproximadamente 14 km do aeroporto de London Heathrow, a 8 km do aeroporto de London City, a 25 km do aeroporto de London Luton, a 21 km do aeroporto de London Stansted e a 61 km do aeroporto de London Gatwick.O hotel foi construído em 1920. O alojamento recebe os hóspedes em 15 quartos. As comodidades incluem um restaurante, um bar, um pub e uma sala com televisão. Existe ainda um jardim. Os hóspedes que viajem em viatura própria poderão deixá-la no parque de estacionamento do estabelecimento (mediante taxa extra).No hotel existem ao dispor quartos com aquecimento central. Outra das comodidades padrão é a kitchenette com um frigorífico, um micro-ondas e uma máquina de café/chaleira. Entre os pequenos extras que contribuem para uma estadia agradável encontram-se acesso à Internet, um telefone e uma televisão.Existe a possibilidade de optar por pequeno-almoço.São aceites pagamentos com os cartões de crédito American Express, Visa e MasterCard no alojamento.