View of Alexandra Palace, the birthplace of television, North London, London, England, United Kingdom
Size:
3647px × 2389px
Photo credit: ©
P Amedzro / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
alexandra,
court,
landmark,
london,
palace,
palm,
uk