Deptford Town Hall in New Cross Road