Croydon named country’s most in demand location for office space
In 2016, Croydon was the most in demand location for office space in the country.
The borough topped CoStar 50’s 2016 Occupier Index, scoring eight points more than second place Uxbridge and 12 points more than Central London, […]