The ground floor retail units have been refurbished to provide retail sales area with new toilet and kitchen facilities at the rear. ..
Hitchin is a busy north Hertfordshire market town with a population of 35,224 as at the 2021 Census. The town is approx. 36 miles north of..