Get a glimpse into our company and investor data—powered by the PitchBook Platform
Telford Shopping Centre
Asset Purch.LATEST DEAL TYPE
A 1,000,000 square feet shopping center in Telford, United Kingdom. The shopping centre is located on a 50-acre site, consisting more than 175 stores. It is anchored by House of Fraser, Marks and Spencer, Debenhams and Primark.