The River Cherwell is a tributary of the River Thames in central England. It rises near Hellidon, Northamptonshire and flows southwards for 40 miles to meet the Thames at Oxford in Oxfordshire. From Wikipedia