Helen's Hotel situa-se em Londres, a 3,3 km de London Designer Outlet, e dispõe de acomodações com acesso Wi-Fi gratuito e estacionamento privado gratuito. O alojamento encontra-se a 3,9 km de Estádio de Wembley, a 4,4 km de Estação de Metro de Park Royal e a 5,2 km de Mercado de Portobello. Este alojamento não fumador localiza-se a 3,4 km de Wembley Arena.
No alojamento, os quartos estão equipados com roupeiro. No alojamento, os quartos estão equipados com casa de banho partilhada com produtos de higiene pessoal gratuitos.
Estação de Metro de Preston Road fica a 5,6 km de Helen's Hotel, enquanto Estação de Metro de Ealing Broadway fica a 5,8 km de distância. O aeroporto mais próximo é o Aeroporto de Londres - Heathrow, que fica a 20 km de Helen's Hotel.