Description

A view of Lechlade on Thames, Gloucestershire, England, showing St. Lawrence Church and town centre.

  • : Other camera
  • : Custom
  • : Lechlade on Thames
  • : Market Place
  • : Gloucestershire
  • : United Kingdom

More infos...

23 September 2014
United Kingdom