answersLogoWhite

0

The O2 theater is located in South-East London, on the Greenwich peninsula. The O2 serves as a venue for concerts, charity events, and sports events and is known not only in the UK but throughout the world.

User Avatar

Wiki User

12y ago

What else can I help you with?