About This Show

Founded in 1989, located by the River Thames near Tower Bridge. The museum covers product, industrial, graphic, fashion and architectural design. Location: 28 Shad Thames, London. SE1 2YD.

Show Details

Dates: Opening Night: 01 January 0001