Stayed here for 1 night when the NFL came to town in October.
The location is brilliant, only a few minutes walk from the stadium, no rush to leave the venue for a squashed tube back to central London!
The rooms were as expected for the chain, modern-ish and clean, all you need for a 1 night stop over.
The bar after the game filled with NFL fans and the game was shown on TVs
The price was obviously inflated for the event but still not crazy prices with 2 people staying in a twin room
Would recommend for any event at Wembley Stadium/Arena More
- Free Wifi