What's on at the The O2 Arena

Where is The O2 Arena

Peninsula Square London SE10 0DX