Lechlade, or Lechlade-on-Thames, is a town at the southern edge of the Cotswolds in Gloucestershire, England. It is the highest point at which the River Thames is navigable.