Localizado em Londres, apenas a 15 minutos a pé do Palácio de Buckingham e da Abadia de Westminster, o London Residence dispõe de acesso Wi-Fi gratuito. A propriedade fica a cerca de 20 minutos a pé do Big Ben (relógio) e do Hyde Park (parque).
No London Residence todos os quartos estão equipados com um roupeiro, janelas insonorizadas, uma chaleira elétrica, um frigorífico e uma televisão de ecrã plano.
São fornecidos produtos de higiene pessoal gratuitos, toalhas e roupa de cama.
A Estação de Victoria situa-se a 8 minutos a pé, onde de poderá chegar rapidamente a outros pontos de interesse de Londres, como a Ponte da Torre, a Torre de Londres, o Museu Britânico ou o Museu de História Natural. Alcançará o Aeroporto de Heathrow a 21 km da propriedade.