Award-winning thatched pub, The Stags Head Inn, offering quality food and great service. A friendly country pub.