Lechlade-on-Thames
Lechlade, or Lechlade-on-Thames, is a town at the southern edge of the Cotswolds in Gloucestershire, England, 55 miles south of Birmingham and 68 miles west of London.
Lechlade, or Lechlade-on-Thames, is a town at the southern edge of the Cotswolds in Gloucestershire, England, 55 miles south of Birmingham and 68 miles west of London.