We’ve rounded up the best places to go for a Christmas roast in Oxford this season. Christmas at The Head of the River, Folly Bridge, St Aldates The Head of the River is a swish pub located on ...