Large-Scale Office Benefits For Small-Scale Business Needs
From growing startups to well established businesses, our support staff and resources help ensure your productivity.
Leverage all of the space and resource
Building Overview
Located at 341 Talbot St, London, this is an ideal and accessible space for businesses. Hosting 12 floors with a variety of amenities, the building provides 24/7 access and features a high speed fibre internet connection