Stadium
The SSE Arena, Wembley
61 locals recommend,
Location
Engineers Way
London, England
Tips from locals
An iconic sports venue in Wembley Park. 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.
Unique things to do nearby
Locals also recommend
- 17 locals recommend