Opened 1975 or 1976
Location 82 St Marychurch Street, London, SE18
Categories
Authority
More Information Rotherhithe Picture Research Library