Reiki in Southrop

The River Leach is a river tributary to the River Thames, in England which runs mostly in Gloucestershire. It is approximately 18 miles long, springing from the limestone uplands of the Cotswolds. Wikipedia

Advertisement