|
The Soho Square business centre is situated
in the centre of London's West End, directly
overlooking the famous square itself. This
modern, seven-storey building is only a
minute's walk away from Oxford Street's
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.
Whether you are a media firm looking for
a Soho base, or an organisation simply looking
for a central London address, 18 Soho Square
provides the perfect setting.
|