By hello
The River Peck is a small lost river of south London, enclosed in 1823. It rises around Peckham Rye and continues toward Earl's Sluice before reaching the Thames at Deptford Wharf.