Tags: Shopping Mall.
The Darwin Shopping Centre is the largest of the three main shopping centres in Shrewsbury the county town of Shropshire England comprising approximately 17 per cent of the town centre’s retail offer by leasable area.It was built by John Laing Developments in 1989 and refurbished in 2002. It is due to undergo further refurbishment in a plan being devised by Chapman Taylor Architects as part of the New Riverside redevelopment.