Experience the future of work, all under one roof
Published: 22-02-2024
The Arc, 148,048 sq. ft of sustainable, tech-focused office space with an expansive roof terrace and amenities in the heart of London, 5 minutes walk from Old Street Station.