UKSouth East EnglandOffice Horizon 120 Business Park CM
CM77 The Plaza
Short Lease 187 - 458 sf Serviced Office
Horizon 120 is set to become an exemplar business park for the..
Strategically well located to serve Greater London, Essex, Hertfordshire and East..