Alexander Fleming House-1962
View of the new Elephant and Castle as it takes shape during the redevelopment work. Showing Alexander Fleming House which will become the new headquarters of the Ministry of Health. 26 November 1962 – London, England. (Topfoto).