answersLogoWhite

0

Neither one of them is close but of the two, London Bridge is nearest. The station that you need for the O2 is North Greenwich.

User Avatar

Wiki User

14y ago

What else can I help you with?