Ground

London Stadium

London Stadium

London Stadium is located at Queen Elizabeth Olympic Park, London E20 2ST. Open in the year 2012 for the summer Olympics 2012. Used for multi-purpose.