henley-on-thames








noun

  1. a city in SE Oxfordshire, in S England: annual rowing regatta.

noun

  1. a town in S England, in SE Oxfordshire on the River Thames: a riverside resort with an annual regatta. Pop: 10 513 (2001)Often shortened to: Henley
55 queries 0.588