18 Soho Square
London, W1D 3QL
18 Soho Square serviced offices provides the perfect setting for any business in media and post-production. Overlooking the famous 18th century square and its stunning garden, this modern boutique-style office space provides a stimulating environment just a short walk from Tottenham Court Road station.
A swish, creative looking reception offers the right style of welcome to these offices in the heart of London's media village - Soho.