Stock Photo - The Village, Churchtown, Garstang, near Preston, Lancashire, England.

Stock Photo: The Village, Churchtown, Garstang, near Preston, Lancashire, England.