The OVO Arena, Wembley
Arena Square, Engineers Way, London HA9 0AA
Wembley Arena is a 12,500-seat facility and is London's second-largest indoor arena after The O2 Arena, and the ninth-largest in the United Kingdom.
Arena Square, Engineers Way, London HA9 0AA