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.