Question: What town that is often abbreviated to Herts, houses Bishop's Stortford?
Sentence (from "Bishop's Stortford railway station"): Bishop's Stortford railway station serves the town of Bishop's Stortford in Hertfordshire, England.
Relevant evidence: No