Let
Hitchin
Retail
21 High Street
To letRent : £52,500 p.a.x.
2,338 sqft
217.2 sqm
Let agreed