Original: Hitchin is a town in Hertfordshire, England, with an estimated population of 30,360.
Simplified: Hitchin is a town near the A1 road, in Hertfordshire, England.