From Our Editors
Nestled near Wembley Stadium, Holiday Inn Wembley is a contemporary hotel offering a selection of guest rooms with air conditioning and a pillow menu. Visitors can unwind in the hotel's Jacuzzi, steam room and sauna, work out in the well-equipped gym, and swim in the heated indoor pool. The venue also boasts a cocktail lounge and a restaurant that serves up an extensive array of dishes for breakfast, lunch and dinner. There is also a selection of function rooms that can host up to 500 people.