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