City of Westminster Archives Centre

From the Wikipedia page

The City of Westminster Archives Centre is the archive centre for the City of Westminster, London, located at 10 St Ann's Street, London SW1P 2DE England.

The website is