Set in 12 hectares of beautiful parkland leading down to the River Thames and just over 4.8 km from the centre of Oxford.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Oxford Holiday Destinations in Europe