UKSouth East EnglandHertfordshireEast Hertfordshire
Office
CM23, Bishops Stortford, South Street
To Let 971 sf
5a The Dells is a two storey office building divided into three rooms at ground floor and two at first floor, and is suited to a..
Bishops Stortford