Category: Media Buildings

BBC Alexandra Palace TV Mast

BBC Alexandra Palace

Alexandra Palace in north London enjoys a unique place in the history of television. This is where it all began …

14 Jul 2018