Others
The O2 Arena, is a multi purpose indoor arena located in the centre of The O2 entertainment complex on the Greenwich Peninsula in south east London. Wikipedia
Capacity: 20,000
City: London
Country: UK
Opening date: June 24, 2007