Scaffold Site, Tower Of London In London

The museum is housed in the former Bankside Power Station, an…