Det lå tidligere en stor kraftstasjon ved elven; denne er nå revet og i 2000-årene begynte en nyutvikling av området utenfor Deptford.