This unique development dating back to Medieval Times incorporates all the luxury expected within a four star hotel. It is situated within 30 acres of parkland on the banks of the River Thames less than 3 miles from Oxford City Centre.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Oxfordshire Holiday Destinations in Europe