Question: Where is the o2 arena in london located?
answer: southeast London
centre of The O2 entertainment complex
Greenwich Peninsula in southeast London