Hortonwood 33

Telford

Date acquired:
November 2017
Location:
Hortonwood 33, Telford, TF1 7EX
Size:
77,080 sq ft / 7,161 sq m
Sector:
Warehouse
See All Investments