Our Address The O2 06 March 2015 14:45 Updated Follow Our address is - The O2 Peninsula Square London SE10 0DX Related articles What is the nearest Tube Station? Can I buy merchandise with cash? Contact Numbers for The O2 Can I still use cash in the restaurants and bars outside the arena? Where can I find out about access at The O2 arena? Comments 0 comments Article is closed for comments.