Lechlade, a Cotswold treasure on the River Thames

Lechlade is a charming town nestled on the banks of the River Thames and one that often gets overshadowed by its more well-known neighbours in the Cotswolds but one that should definitely be on your list of places to visit.  A storied past Lechlade’s history stretches back … Continue reading Lechlade, a Cotswold treasure on the River Thames