Wembley Arena in London

12 September 2025 | Author/Destination: | Category: General, Sport Reading Time:  7 minutes

© geograph.org.uk - Des Blenkinsopp/cc-by-sa-2.0

© geograph.org.uk – Des Blenkinsopp/cc-by-sa-2.0

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

Return to TopReturn to Top