City Business centres in London
Locate your London city business centre
Austin Friars Business Centre - London EC2No. 23 Austin Friars provides over 55,000 square feet of Grade A business centre accommodation in the heart of London City. | ||
Devonshire Square Business Centre - London EC2An extraordinary London city business centre, provided by 12 former spice warehouses, clustered around two glass-covered, piazza style courtyards. | ||
Fetter Lane Business Centre (Coming soon - opening October 2010)This newly refurbished, 7-story business centre provides 19,500 square feet of, air conditioned office space right in the heart of London City’s legal district, Fleet Street. | ||
Why choose a business centre in the city?
The City is the financial district of London, as one of the world’s foremost financial centres it provides the base for many leading institutions, including the Bank of England and Lloyd’s of London.
London City, also known as The Square Mile, was the original London but is now a small part of the modern metropolis. Well over a quarter of a million people work in the City of London during the day, making it a vibrant area in which to choose a business centre.
If you want to base your business close to London’s financial industry and its major players, our London City business centres, at Austin Friars, Liverpool Street and Fleet Street provide the perfect business locations.
![]() |









