Inn for All Seasons on the A40, west of Burford.
Several in Burford.
There is also a splendid little pub just west of Oxford, but requires driving down some narrow lanes to find it. I'd have to look up map info as I can't remember the name or exact location.