Where is the source of the Thames? 6th September 2018 Sandra The village of Tarlton, in Gloucestershire, lies on the south-east side of the Cotswolds, near the head of a valley.… Continue Reading →