I was just checking out where The O2 is in London.
It's 8 miles away from all the good stuff i.e Trafalgar Square, Soho. So if you're making a short hoilday of it, stay in the centre. The O2 is also across the river so the Tube would be a nightmare.
__________________
|