An afternoon in Lechlade, England

Situated on the border of the Cotswolds, Lechlade, England is a small market town along the River Thames. The laid-back town features cozy pubs and cafes, antique shops, and even a year-round Christmas store. As a symbol of Lechlade, the spire of St. Lawrence’s Church dominates the town’s view from near or far. And the […]