Holiday Inn London Wembley

from
check rates
avg/night
up to: % savings
Empire Way, Wembley, England
  • stars
  • rating
This ten-storey hotel is next to Wembley Arena in North London, under a mile from Wembley Stadium, and 10 miles from central London attractions. read more
Special Offer
Reviews