My Account
Ickleford is a village in North Hertfordshire, UK. It lies a couple of miles north of Hitchin, and a couple of miles west of Letchworth.