Yoga in 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. The claim that Thames Head is the source of the River Thames is disputed. Wikipedia

Search Location