Serviced offices and coworking desk space at 18 Soho Square
18 Soho Square is a handsome seven storey property in the heart of London's Soho. The business centre element of the building takes in all the floors from the mezzanine up to the fifth level and offers excellent serviced office space which is especially popular with media and post production companies because of the post production suites that are available here.
Visitors and clients are met by a stylish staffed reception area on their arrival at 18 Soho Square business centre. The offices themselves vary in size and benefit from good natural light and air conditioning throughout. Other facilities here at 18 Soho Square include underground car parking, kitchen and breakout areas and 24 hour security.
The location is superb, right in the heart of Soho with a huge volume of shops, cafes, restaurants, bar and more close by. The square itself is a good place to relax and chat with a coffee.
To check on current office space availability at 18 Soho Square, get in touch with us today using the registration form.