Holiday Inn London - Wembley
Wembley, Greater London HA9 8DS
Situated in an excellent location next to Wembley Stadium, the Holiday Inn is great for Wembley and London attractions. The holiday Inn Wembley is a great choice for business and private events. Their…
- Distance: 0.93 Miles
- Max: 700 guests