Alexandra Palace Theatre

Alexandra Palace Way, London, London