Monday 17 May 2010

Lechlade

Lechlade is a town in Gloucestershire, England. It is located at the southern edge of the Cotswolds. It is the highest point at which the River Thames is navigable. The town is named after the River Leach which joins the Thames near here.


http://englishmansions.blogspot.com/