Organisation

Deptford (London, England). Metropolitan Borough Council.