The O2 Arena is IN London
The O2 Empire is in Shepherds Bush, north-west London.
The O2 Arena is in the heart of the old London Docklands.
The address of the O2 Arena in London is as follows: Peninsula Square Greenwich London SE10 0DX
Yes there are toilets to the left of the o2
yes. the tour dates are: December - 13 London, UK, The O2 London December - 14 London, UK, The O2 London December - 16 Dublin, IE, The O2 Dublin December - 17 Dublin, IE, The O2 Dublin December - 19 London, UK, The O2 London December - 20 London, UK, The O2 London December - 22 Birmingham, UK, LG Arena December - 23 Birmingham, UK, LG Arena December - 27 Manchester, UK, Manchester Evening News December - 28 Manchester, UK, Manchester Evening News
Yes, the O2 Arena is located in the former Millennium Dome, on the Greenwich Peninsula in South-East London.
London O2
it is located in... Peninsula Square, London SE10 0DX
Neither one of them is close but of the two, London Bridge is nearest. The station that you need for the O2 is North Greenwich.
i o2 center
O2 arena
O2, because it have more electrons than N2