Alexandra Palace is situated in North London and known around the world as the birthplace of television. It was never owned by the BBC, but in 1935 the Corporation leased the eastern part of the ...
Results that may be inaccessible to you are currently showing.