What town that is often abbreviated to Herts, houses Bishop's Stortford?
Bishop's Stortford: Bishop's Stortford is a historic market town and civil parish in Hertfordshire, England. Hertfordshire: Hertfordshire ( ; often abbreviated Herts) is a county in southern England, bordered by Bedfordshire to the north, Cambridgeshire to the north-east, Essex to the east, Buckinghamshire to the west and Greater London to the south.
Hertfordshire ( ; often abbreviated Herts)