Yoga in Thames Head - SN4

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