Alexandra Palace

Location:33 Alexandra Palace Way, London N22 7AY, UK

Alexandra Palace is a Grade II listed entertainment and sports venue in London, located between Muswell Hill and Wood Green. It is built on the site of Tottenham Wood and the later Tottenham Wood Farm