Where is The O2 Arena

Peninsula Square London SE10 0DX