Ground #71 | Home to | Capacity: 20,000 | Opened in 2003
Location Details
Address
O2 Arena
O2 Arena, Peninsula Square
London
SE10 0DX
Loading Map....
Address
O2 Arena
O2 Arena, Peninsula Square
London
SE10 0DX