UK
South East England
Office 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..