Lechlade-on-Thames

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.

People died in Lechlade On Thames (First 1 people) - Page 0

Henry de Ferrers

Henry de Ferrers