Set in the historic town of Abingdon-on-Thames in the heart of the Thames Valley.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Oxford Holiday Destinations in Europe