O hotel goza de uma localização privilegiada no centro de Londres, na zona de Victoria e Westminster. Esta área conta com uma série de atrações e locais de interesse, tais como a Abadia de Westminster, as Casas do Parlamento, o Big Ben e a Tate Gallery. Também nas imediações encontram-se o Palácio de Buckingham, localizado do outro lado do encantador parque de St. James. A 7 minutos a pé do hotel existem estabelecimentos comerciais e a estação de Victoria fica a aproximadamente 10 minutos. Os aeroportos londrinos de Heathrow e Gatwick situam-se a aproximadamente 22 km e 36 km, ao passo que os aeroportos de Luton e Stansted serão alcançáveis em aproximadamente 46 km e 51 km, respetivamente.O hotel climatizado oferece 17 quartos. Existe um elevador que permite aceder facilmente à maioria dos pisos. As comodidades incluem um depósito de bagagens, um cofre e uma sala de pequeno-almoço. Através da Internet sem fios nas àreas comuns os hóspedes podem comunicar com o mundo exterior.Nos quartos há aquecimento central, um ventilador e uma casa de banho. Para um bom descanso nos quartos existe uma cama de casal. Uma máquina de café/chaleira é outra das comodidades padrão. Um conjunto para engomar estará também à disposição, para maior conveniência dos viajantes. Comodidades tais como acesso à Internet, um telefone, uma televisão, um rádio e acesso à Internet sem fios completam as ofertas. Um duche faz parte das instalações das casas de banho. Adicionalmente está ao dispor um secador de cabelo.Pode optar-se por pequeno-almoço.São aceites pagamentos com os cartões de crédito Visa e MasterCard no estabelecimento.