Inviting Country Pub with Notable Roasts
The Castle Inn is a welcoming country pub known for its well-prepared roast lunches and classic homemade fare. Diners mention freshly cooked dishes and indulgent desserts, such as rich chocolate orange cake. A cozy interior with a small glassed garden dining room opens onto attractive lawns and flower-filled gardens, with additional outdoor seating and a traditional local game area.