The Hogs Head is centrally located in the heart of Letchworth on the roundabout opposite Letchworth rail station. The Pub is quite large and has a number of seating locations, raised, bar stools, sofas, tables etc There are also a number of flat screen TVs that are always on showing the latest live football…