A Lost River Rediscovered The River Lea or Lee is one of London’s lost rivers and stretches for 58 miles. June 25, 2018 0