City in England at the confluence of the rivers Thames and Cherwell (6)
I believe the answer is:
oxford
(Other definitions for oxford that I've seen before include "No odd fixture (anag)" , "University - shoe" , "City on the Thames" , "Rhodes Scholarship university" , "city producing different make" .)