Crystal Palace National Sports Centre building with the television antenna in the distance
Crystal Palace National Sports Centre building with the television antenna in the distance
Size: 5616px × 3744px
Location: Crystal Palace Park South London England UK
Photo credit: © Philip Pound / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: antenna, building, centre, crystal, london, national, palace, park, south, sports, television, tv