The Thatchers
All menus are subject to change
NO DOGS ALLOWED
The Thatchers Pub Stortford Road
Bishop's Stortford
CM22 7DU