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