The Alexandra Palace is a unique venue in London that offers an incredible setting for corporate events. The Palace has a truly iconic and versatile backdrop for a wide range of business or creative uses.
Address: Alexandra Palace, London, N22 7AY United Kingdom
Type: WarehouseGIVE THIS VENUE A SHOUT
Number of Spaces 9
Theatre Style 7,250
Whole Venue 10,400