Holiday Inn Wembley, Empire Way, Wembley, London HA9 8DS, United Kingdom
Closed· Opens at 06:30
No delivery
Spot something wrong?
Dishes at The Arch. Prices may vary in venue.