Skip to content
21 Town Square, Stevenage

Location

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.

Artists impression of Town Square

Description

The premises are arranged over the ground floor providing an approximate internal floor area 335.66 sq m (3,613 sq ft).

Lease

Available by way of a new lease for a term to be agreed.

There is potential to split the unit subject to negotiation.

Rent

£75,000 pax.

Business rates

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.

Service Charges

£2,525 per annum.

More information

You can download the full information leaflet including contact details using the link below.