Henley-on-Thames is an agricultural town on the banks of the River Thames in Oxfordshire. Research Henley-on-Thames