17th-century coaching inn, The Greyhound Inn, is a family-run pub offering B&B rooms and a locally sourced menu.