Picturesque Country Inn nestled on the banks of the River Thames on the edge of the Cotswolds near Oxford.