Henley-on-Thames is a small town, located 35 miles west of London between Oxford and Reading in Oxfordshire. It is situated at the foot of the Chiltern Hills on the Thames, which is crossed here by the well known Henley Bridge, built of stone in 1786.