Find the word definition

Wikipedia
Henley-on-Thames

Henley-on-Thames is a town and civil parish on the River Thames in Oxfordshire, England, northeast of Reading and 7 miles west of Maidenhead. One of its boundaries has the tripoint of Oxfordshire, Berkshire and Buckinghamshire. The 2011 Census recorded the parish population as 11,619.