Lechlade is a town in Gloucestershire, near the border with Oxfordshire.
Lechlade
Evenings you can have a rest by the log fire in the
more...