Lechlade, Gloucestershire, England, UK, July 2019. The River Thames at Lechlade on Thames. The highest navigable point of this famous river. Canoes fo

- Image ID: W8NX1C
Lechlade, Gloucestershire, England, UK, July 2019. The River Thames at Lechlade on Thames. The highest navigable point of this famous river. Canoes fo
Peter Titmuss / Alamy Stock Photo
Image ID: W8NX1C
Lechlade, Gloucestershire, England, UK, July 2019. The River Thames at Lechlade on Thames. The highest navigable point of this famous river. Canoes for hire uner a willow tree.