Wembley Arena

Indoor arena in Wembley, London

Wembley Arena (originally the Empire Pool, now known as OVO Arena Wembley for sponsorship reasons) is an indoor arena next to Wembley Stadium in Wembley, London, England. The 12,500-seat facility is London's second-largest indoor arena after the O2 Arena, and the ninth-largest in the United Kingdom.

Wembley Arena News and Videos   LIVE

ℹī¸ This is a LIVE page which updates automatically as we're monitoring our hand-curated selection of verified and trustworthy media outlets

You might like