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