The owners say:
Holiday Inn Wembley Hotel is uniquely located near Wembley Stadium & Wembley Arena and is only 7 minutes away from Central London. The hotel is a perfect venue for celebrating wedding, anniversary or birthday parties. We also have Conference & Meeting Rooms of all sizes. The hotel offers free parking facilities and free WiFI for efficient working environment.