The Venue of Legends is the O2 Arena
The O2 arena, an indoor multi-purpose arena is located at the centre of The O2 which is a massive entertainment complex in Greenwich peninsula in South East London. From the year 2001 until 2008, it has held the crown of the Worlds Busiest Arena, a title ...