El Holiday Inn London - Wembley tiene 330 habitaciones confortables, salas de conferencias totalmente equipadas para reuniones de negocios y eventos especiales con capacidad para 420 personas, un restaurante que sirve una variedad de platos de cocina internacional, un acogedor bar salón y aparcamiento. Dispone de instalaciones recreativas como un gimnasio, piscina, sauna y baño turco.
El hotel está situado a 20 minutos del centro de Londres y a 45 minutos del aeropuerto de Heathrow. Está cerca del metro, que permite un fácil acceso a todas las atracciones locales que la ciudad tiene para ofrecer. El estadio y la historica arena de Wembley están a poca distancia.