A relaxed pub with a garden, The Barn Owl offers a wide range of comfort food and drinks.