6 Dec 2018, 12:29
Wembley Stadium - London, England
A modern stadium
Visited when watching an NFL game and it was a first visit to the UK's national stadium and I was impressed. Their seemed to be a lot to do round the stadium with little eateries and bars. We had a great view from our seats. The only downside of the visit was getting the tube into central London from 'Wembley Park'. The queues were large and it took a while.
No images uploaded with this review