This stylish hotel features an international restaurant and a modern fitness centre with free WiFi access throughout. Just a 2-minute walk from Wembley Arena and Stadium, Holiday Inn London - Wembley is a 7-minute tube-ride from central London.
With large windows and modern décor, the rooms at Holiday Inn London - Wembley have interactive TVs with internet access. Rooms also feature private bathrooms with free toiletries, and tea/coffee facilities.
Spirit Health Club features a swimming pool and gym. Guests can also relax in the sauna, steam room, or hot tub, and massage therapy can be arranged.
The Arch Restaurant offers international cuisine in stylish surroundings. Light lunches and hearty breakfasts are also available, and the bar offers a range of beverages and light snacks. Guests are entitled to discounted cinema tickets during their stay.
The hotel is situated within the Wembley Complex, and is a 20-minute drive from Heathrow Airport. The M1 motorway is a 10-minute drive away, and Shepherd’s Bush is 4 miles away.