52 Upper Street Greater London, England N1 0QH
Seated: 650
Square Feet: 15,069 ft2
The Gallery Hall and Atrium at the Business Design Centre offer a versatile and flexible space, equipped with all the necessary facilities to impress your guests. The area is beautifully illuminated to create a stunning atmosphere, making it an ideal choice for various events.