Stafford Park 18

Telford

Date acquired: November 2017
Date sold: April 2020
Location:
Unit A, Stafford Park 18, Telford, TF3 3DJ
Size:
38,339 sq ft / 3,562 sq m
Sector:
Warehouse
See All Investments