Dette nye hotellet har utsikt over det berømte Wembley Stadium, og ligger bare en 20-minutters kjøretur fra sentrale London og en 45-minutters kjøretur fra London Heathrow lufthavn, ved siden av den berømte Wembley Arena. Hotellet ligger ved siden av London Designer Outlet, og er også flott for shopping og bespisning.
Overnatting er tilgjengelig i moderne dobbeltrom med eget bad i 3 romtyper: Superior-rom som vender mot baksiden av hotellet, Deluxe-rom som vender mot Wembley Stadium og Executive-rom som har separate sittegrupper og balkong.
I kort avstand fra hotellet kan gjestene nyte shopping, barer, restauranter og vannsport på det nærliggende Welsh Harp Sailing & Water Sports senteret.