London Stadium

    Capacity:
    66000
    Opened:
    2012-05-05
    Address:
    Queen Elizabeth Olympic Park, London E20 2ST, UK