Skip to main content
Global Edition
Monday, September 20, 2021

Wembley Arena

Indoor arena in Wembley, London

Wembley Arena
Wembley Arena

Wembley Arena is an indoor arena adjacent to Wembley Stadium in Wembley, London. Used for music, comedy, family entertainment and sport, the 12,500-seat facility is London's second-largest indoor arena after The O2 Arena, and the ninth-largest in the United Kingdom.

0 shares 1 views

News coverage