Alexandra Palace
Location(s)
Alexandra Palace Way, Wood Green
LondonUnited Kingdom
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.(Wikipedia)
