O2 Arena Greenwich Peninsular, London, England,
O2 Arena on the North Greenwich Peninsular in the Royal Borough of Greenwich, London
Size: 2973px × 4460px
Location: Peninsular Square, North Greenwich, London, England,
Photo credit: © BRIAN ANTHONY / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: .., arena, borough, britain, british, concerts, dome, england, english, entertainment, eu, europe, european, events, great, greenwich, kingdom, london, millennium, north, o2, peninsular, royal, shows, square, united, venue