A historic country pub and restaurant, The Harrow Inn offers well-kept ales and a selection of wines.