A landmark building of in excess of 190,000 sq ft located in Old Market Square, which is reputed to be the largest public space in the UK after London’s Trafalgar Square.
190,000sqft
1Tenant
Retail
If you like the sound of our story so far, then we would love to tell you more.