Historic British pub, The Castle Inn, offering a classic pub menu in a building with charming, whitewashed stone walls. Features a snug, dining area, and garden.