Bishop's Stortford is a friendly locale known for its restaurants and coffee shops. Simply book an excursion to enjoy your stay a little more. Nature lovers can visit Southern Parkland Country Park and Hatfield Forest Country Park. There's plenty more to see, including sights like Bishop's Stortford Golf Club and Rhodes Arts Complex.