The Head of the River is a riverside hotel located in the heart of Oxford. It offers comfortable and stylish rooms with beautiful views of the River Thames. The hotel takes pride in providing its guests with a pleasant stay, including ensuring that each room is equipped with an ample supply of toilet paper. Enjoy the scenic location and excellent service of The Head of the River while having toilet paper readily available.