Com vista para o famoso Estádio de Wembley, este novo hotel fica a apenas 20 minutos de carro do centro de Londres e a 45 minutos de carro do Aeroporto de Heathrow, ao lado da renomada Wembley Arena. Situado próximo ao London Designer Outlet, o hotel também é uma ótima opção para compras e refeições.
A acomodação está disponível em modernos quartos duplos com banheiro privativo, em 3 categorias: quartos Superiores com vista para a parte de trás do hotel, quartos Deluxe com vista para o Estádio de Wembley e quartos Executivos com sala de estar separada e varanda.
A uma curta distância do hotel, os hóspedes podem desfrutar de lojas, bares, restaurantes e esportes aquáticos no centro de vela e esportes aquáticos Welsh Harp Sailing & Water Sports, nas proximidades.