Shrewsbury
Retail
24 The Square
To let£32,500 pax
1292 sqft
122 sqm
Under offer