Debenhams signs as New Riverside approved

Shrewsbury-New-Riverside-1 570p

UK Commercial Property Trust has secured Debenhams to anchor its £150m New Riverside development in Shrewsbury, Shropshire.

The department store chain has agreed to take a 95,000 sq ft store at the development, which got approval