Question: where is the o2 arena located in london
Answer: in the centre of The O2 entertainment complex on the Greenwich Peninsula in south east London