Alexandra Palace
History
Set in Alexandra Park, Alexandra Palace was built in an area spanning Wood Green and Muswell Hill, North London, England in 1873 as a public recreation, education and entertainment centre and North London counterpart of The Crystal Palace.
This information sourced from Wikipedia
Alexandra Palace Way, London
United Kingdom N22 7AY