The Plough

Stevenage, United Kingdom

An excellent small and friendly village pub with good beer, located just off Datchworth's lovely green.