Thames Head

Thames Head is a site in Gloucestershire, traditionally identified as the source of the River Thames, a major river which runs through the centre of London. It lies near the village of Kemble and the town of Cirencester.

Thames Head

Thames Head is a site in Gloucestershire, traditionally identified as the source of the River Thames, a major river which runs through the centre of London. It lies near the village of Kemble and the town of Cirencester.