Main Page
|
See live article
|
Alphabetical index
Lechlade
Lechlade
is a
town
in
Gloucestershire
,
England
, and is the highest navigable point on the River Thames. It is located at the southern edge of the
Cotswolds
.
This article is a stub. Help Wikipedia by fixing it.