The Head of the River is a riverside hotel located in Oxford. It offers a picturesque setting and a relaxed atmosphere for guests. The hotel provides a pillow menu, ensuring that guests can choose the perfect pillow for a comfortable night's sleep. With its cozy rooms, friendly staff, and stunning views of the river, The Head of the River is an ideal choice for those seeking a peaceful stay in Oxford. The hotel also features a pub serving traditional British dishes and a riverside terrace.