Alexandra Palace Way
Alexandra Palace is a building in North London, England. It stands in Alexandra Park, in an area between Hornsey, Muswell Hill and Wood Green. It was built in 1873 as a public centre of recreation, education and entertainment and as North London's counterpart to the Crystal Palace in South London.
No reviews found. Be the first to review this place.