A reprint of vintage ephemera: Front cover of the official guide to the new Alexandra Palace from 1870s. Set in Alexandra Park, Alexandra Palace was built in North London, England, in 1873 as a public centre of recreation, education and entertainment and as North London counterpart to the Crystal Palace in South London. Buy this as a high resolution giclee printed poster, canvas print or framed print.