Affacciato sul famoso stadio di Wembley, questo nuovo hotel si trova a soli 20 minuti di auto dal centro di Londra e a 45 minuti di auto dall'aeroporto di Londra Heathrow, accanto alla celebre Wembley Arena. Adiacente al London Designer Outlet, l'hotel è ideale anche per lo shopping e la ristorazione.
Sono disponibili 3 tipologie di sistemazione: camere doppie moderne con bagno privato, camere Superior con vista sul retro dell'hotel, camere Deluxe con vista sullo stadio di Wembley e camere Executive con area soggiorno separata e balcone.
A breve distanza dall'hotel, gli ospiti potranno fare shopping, recarsi nei bar, nei ristoranti e praticare sport acquatici presso il vicino centro Welsh Harp Sailing & Water Sports.