Alexandra Palace

Alexandra Palace
Alexandra Palace way, London, United Kingdom