Information for Entrance - The Design Museum at Various Locations across Inner London, Inner London (Entrance). 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.