The O2 Arena – A World Class Entertainment Destination

The O2 Arena, London

The O2 Arena – The First Purpose Built Music Venue Since the Royal Albert Hall in 1871: As far as world-class entertainment venues go, The O2 in London is one of largest entertainment complexes in Europe.  Under its white iconic Dome, the biggest of its type in the world, The O2 houses a state-of-the-art live […]