Cotswold-stone Inn dating from 1615, situated in the countryside, 10 miles from Oxford.
There are no tags yet for this venue.