SSE Arena, London Wembley
Near St George's Hotel Wembley
Wembley Arena is an indoor arena in Wembley, London, England. It is located next to Wembley Stadium.
St George Hotel Wembley is about 5 minutes walking from the Wembley Arena
Address: Arena Square, Engineers Way, London HA9 0AA
Phone: 020 8782 5566