United Kingdom

O2 Arena: Multi-purpose attraction in London


The O2 Arena refers to a versatile indoor stadium that is nestled in the heart of The O2 that is an exclusive complex of leisure and entertainment at the South East London’s Greenwich peninsula. This one is regarded as among the largest indoor grounds in the continent with the ability to accommodate 23,000 spectators as per the event. And just recently in 2008, it grabbed the status of the World’s Busiest Arena that was formerly taken by the MEN Arena. (more…)