By which body of water is XXX located?
Deptford
Deptford (/ˈdɛtfəd/) is an area of South-East London, England, located mainly within the London Borough of Lewisham and partly within the Royal Borough of Greenwich.