The Head of the River is a riverside hotel located on the banks of the River Thames in Oxford. It offers comfortable rooms with free cancellation and picturesque views. The hotel features a restaurant serving British cuisine, a bar with a wide selection of drinks, and a riverside terrace. Guests can enjoy scenic walks along the river and visit attractions such as the Oxford Castle and Carfax Tower.