skip to main
|
skip to sidebar
River Thames London Apartments
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/
Newer Post
Older Post
Home
Blog Archive
▼
2010
(30)
►
July
(3)
▼
May
(5)
Southend-on-Sea
Lechlade
Chester Castle
Elephant and Castle
London, England travel: River Thames boat trip sli...
►
April
(17)
►
March
(5)
About Me
Top Bachelor Pads
View my complete profile