Con vistas al famoso estadio de Wembley, este nuevo hotel se encuentra a solo 20 minutos en coche del centro de Londres y a 45 minutos en coche del aeropuerto de Londres-Heathrow, junto al famoso Wembley Arena. Junto al London Designer Outlet, el hotel también es ideal para ir de compras y comer.
El alojamiento está disponible en modernas habitaciones dobles con baño privado en 3 tipos de habitaciones: habitaciones superiores que dan a la parte trasera del hotel, habitaciones Deluxe que dan al estadio de Wembley y habitaciones ejecutivas que tienen áreas de estar separadas y un balcón.
A poca distancia del hotel, los huéspedes pueden disfrutar de compras, bares, restaurantes y deportes acuáticos en el cercano centro Welsh Harp Sailing & Water Sports.