Deptford Ducks


The pond in Folkestone Gardens Deptford with ducks and pigeons and an ancient willow nearby.