Home > Office Space Directory > Soho
West End office space is most exclusive and Soho square is perhaps the most interesting small corner of London. As a venue for office space, it is difficult to see what could be a more diverse place. With retail shops, bistros and bars all within 30 seconds walk, and even the FA Headquarters on the same square, there is always plenty to see and do whilst you are running your business.
Situated in the centre of Londons West End, directly overlooking the famous square itself. This modern, seven-storey building is only a minutes walk away from Oxford Streets many retail stores and the numerous local attractions of Soho. The offices are situated on the Mezzanine through to Fifth floors with dedicated conferencing facilities available on the Ground floor. The centre offers fully inclusive packages on terms from 3 months to 5 years (full details available on request). Whether you are a media firm looking for a Soho base, or an organisation simply looking for a central London address, Soho Square provides the perfect setting. Situated in the centre of Londons West End, directly overlooking the famous Soho square itself.
Please complete this form below to request to view this property.
0800 1444 106
A map of the serviced offices at Soho Square, Soho, W1D.


