The O2 Arena Loading Map....The O2 ArenaPeninsula Square - London SE10 0DXDetails 51.5016289 0.004701800000020739 Address Peninsula Square London SE10 0DX United Kingdom United Kingdom Upcoming EventsNo events in this location