Este hotel cuenta con un total de 178 habitaciones dobles y 125 individuales repartidas en 10 plantas. Dispone de bar, restaurante y conexión a Internet (bajo cargo adicional). Podrá aparcar su vehículo en el garaje o en el aparcamiento y a su disposición también están tanto el servicio de habitaciones como el de lavandería.
Este cómodo hotel se encuentra a solo unos 10 minutos en metro del centro de Londres, donde encontrará una gran variedad de comercios y lugares de entretenimiento. El estadio nacional de Wembley, así como el Wembley Arena, están muy cerca. La estación de metro Wembley Central y el Wembley Park distan 10 minutos a pie.
Las habitaciones están muy bien equipadas y disponen de baño con ducha y secador de pelo, teléfono de línea directa, conexión a Internet y TV vía satélite o por cable.
El desayuno se sirve en forma de bufet.
El aparcamiento del hotel está a su disposición de forma gratuita, excepto en los días en los que se celebre un evento en el estacio de Wembley. Los días del evento y un día antes se cobra un cargo extra por aparcar. Puede informarse en el hotel de los eventos en el estadio. El resto de los días podrá utilizar el aparcamiento gratis. Las plazas se reparten según el orden de llegada.