Welcome to the Oxford Thames Four Pillars Hotel in Oxfordshire.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. For more information on this Hotel please click on the availability link.