London Design Museum London April 6, 2007 Steve London’s design museum, located at the end of Shad Thames, near Tower Bridge.