💧 River Thames Headwaters (Seven Springs)
Disputed source of England's most iconic river
📋 Fast Facts
- Located in the Cotswolds, Gloucestershire, England
- Seven Springs lies approximately 11 miles from Thames Head
- Situated roughly 4 miles south of Cheltenham
- Source dispute: seasonal springs vs. perennial river claim
The River Thames, England's most significant watercourse, has a contested origin. While Thames Head near Coates is traditionally ...