Alexandra Palace

Location

Alexandra Palace Way, Wood Green
London
United 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)

Shows At This Venue: