Description

An aerial view of Lechlade, an ancient market town situated at the highest navigable point of the mighty River Thames.

  • : Other camera
  • : Custom
  • : Lechlade on Thames
  • : Thames Street
  • : Gloucestershire
  • : United Kingdom