The Head of the River is a charming riverside hotel located on the banks of the River Thames in Oxford. The rooms are cozy and feature a plug near the bed for your convenience. The hotel's pub offers a relaxed atmosphere and serves traditional British dishes. It is a perfect choice for those who want to enjoy the scenic beauty of Oxford's waterways.