Immerse yourself in the passion and excitement of some sensational sports events at London Stadium.
This sporting facility is located in Stratford, a destination that has plenty of things going for it! Buckingham Palace, Big Ben, and Trafalgar Square are other good sightseeing opportunities not far away when you've had your fill of London Stadium.