Wacklepedia Home Page | | Index

Lechlade

From Wacklepedia - The Free Encyclopedia


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.