The Head of the River is a riverside hotel located in the heart of Oxford. Each room in the hotel comes with a private bathroom, offering guests a comfortable and convenient stay. The hotel features a riverside terrace where guests can enjoy drinks and meals while taking in the scenic views. With its central location, guests can easily explore Oxford's historic streets and visit attractions like the Oxford Castle and Carfax Tower.