Mit Blick auf das berühmte Wembley-Stadion liegt dieses neue Hotel nur 20 Fahrminuten vom Londoner Stadtzentrum und 45 Fahrminuten vom Flughafen London Heathrow entfernt, direkt neben der bekannten Wembley Arena. In unmittelbarer Nähe befindet sich das London Designer Outlet – ideal zum Shoppen und Essen gehen.
Die Unterkünfte bestehen aus modernen Doppelzimmern mit eigenem Bad in drei Zimmerkategorien: Superior-Zimmer mit Blick auf die Rückseite des Hotels, Deluxe-Zimmer mit Blick auf das Wembley-Stadion und Executive-Zimmer mit separatem Sitzbereich und Balkon.
In unmittelbarer Nähe des Hotels können Gäste einkaufen, Bars und Restaurants besuchen sowie im nahegelegenen Welsh Harp Sailing & Water Sports Centre Wassersport treiben.