Henley On Thames, England
Henley On Thames is gorgeous. I can understand why people have voted it one of England’s most beautiful villages. Situated in Oxfordshire on the banks of the River Thames, Henley is surrounded by green fields and rolling hills.
The town has a friendly, upbeat atmosphere and we spent some time at the market just browsing the different produce available followed by a walk through the streets and along the river as we look for somewhere to have lunch.