21 Town Square
Stevenage is a large town and borough in Hertfordshire, England, 29 miles north of London. Stevenage is east of junctions 7 and 8 of the A1, between Letchworth Garden City to the north and Welwyn Garden City to the south.
The town centre is undergoing a huge transformation with substantial investment being delivered by the Council. The transformation is well underway, and includes the relocation of the adjacent bus station. Replacing it will be an exciting public realm space which will attract additional footfall and associated dwell time.
The premises are arranged over the ground floor providing an approximate internal floor area 335.66 sq m (3,613 sq ft).
Available by way of a new lease for a term to be agreed.
There is potential to split the unit subject to negotiation.
The business rates are to be re-assessed. Interested parties may benefit from rates relief if applicable and they should carry out their own investigations.
£2,525 per annum.
You can download the full information leaflet including contact details using the link below.