Here's a link to a street map of Stortford, that I've already sent to AndyG The little arrow in the middle should be on the site of the pub, on the junction between North Street and Hadham Road.
There's a small carpark but most people park in the street. Should be OK, unless everyone turns up... (But even that would just mean a slightly longer walk.)