Category Archives: London O2 Hotels

Where To Stay For The O2 In London

Over the past few years the O2 on London’s Greenwich Peninsula has become the #1 venue in Europe for concerts, shows, exhibitions, and performances. Millions of people head to the O2 every year to enjoy the greatest entertainment in the … Continue reading

1 Comment