Delivering an audience of 2.3 million per fortnight Telford Shopping Centre is a 25-acre indoor super-regional shopping centre in Telford, Shropshire, England. It is located in the geographical and economic centre of the new town, on land which was previously undeveloped. Catchment Area: 700,000 Number of Units: 160 Size: 1 Million Sq Ft Read more...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.