
London, United Kingdom
London Wembley International Hotel
3-star hotel
This award-winning hotel is superbly located a 5-minute walk from Wembley Park Underground Station, Wembley Stadium, SSE Arena, Troubadour Wembley Park Theatre, London Designer Outlet, and Wembley Park Market. Central London is…
- Wi-fi
- 24-hour reception
- Car park
- Air conditioning in Restaurant

