London Wiki

Deptford Town Hall, officially opened 19 July 1905.

Created 1900 by theLondon Government Act 1899 , and abolished in 1965, becoming part of the London Borough of Lewisham, being united with the Metropolitan Borough of Lewisham.

The Wikipedia page is [1].

See also List of Mayors of Deptford