Take a look at one of the most historic recreational halls in London: the Alexandra Palace. Aside from hosting countless events like benefit concerts, music awards and television productions, this location is actually where the first television broadcast happened in 1936
Name: Alexandra Palace
Lat, Long: 51.5940243,-0.1305398
Location: London, England