logo

Video encyclopedia

The O2 Arena

Architectural structures

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.

Relations