Lechlade
English
Proper noun
Lechlade
A
town
and
civil parish
with a town council in
Cotswold
district,
Gloucestershire
,
England
(
OS
grid ref SU2199
)
.
Synonyms
Lechlade-on-Thames
References
Parish map