The site of the main building of the Crystal Palace, dated December 1961. ID; IMA2022/8
From the Brian Beckett Collection