Stafford Park 12 Unit E

Telford

Date acquired: November 2017
Date sold: December 2019
Location:
Unit E, Stafford Park 12, Telford, TF3 3BJ
Size:
42,824 sq ft / 3,978 sq m
Sector:
Warehouse
See All Investments