Alexandra Palace is one of the most extraordinary and least known buildings in London. Situated high on a hill in N22, the Grade II listed building has a massive glass atrium and stunning 360 degree views. It was constructed in 1873 as a recreation centre for Victorians, but was destroyed by fire just 16 days [...]
Published on July 14, 2013 00:47