Leadon River
The River Leadon is a river in Herefordshire and Gloucestershire, England, a tributary of the River Severn. The river is approximately 51 km long.
The River Leadon is a river in Herefordshire and Gloucestershire, England, a tributary of the River Severn. The river is approximately 51 km long.