Traditional British pub in Aldbrough, offering homemade food and friendly service. Dog-friendly with parking available.