Business Design Centre, 52 Upper Street London
Business Design Centre is a destination in its own right, based in the heart of the London Borough of Islington. The building is fully accessible and has onsite parking as well as bike storage and shower facilities.
They have all inclusive serviced offices and also several front facing showroom spaces available, perfect for showcasing products and designs.
Compare listings
Compare