Henley-on-Thames

(redirected from Henley-on-Thames, England)
Also found in: Dictionary.

Henley-on-Thames

a town in S England, in SE Oxfordshire on the River Thames: a riverside resort with an annual regatta. Pop.: 10 513 (2001)