Enjoy country food at The Castle Inn, a family-friendly establishment with a well-stocked bar, a bright restaurant, and a spacious garden.