The Museum of London is the largest, most comprehensive city museum in the world, presenting 500,000 years of London history from prehistoric times to present day. Collections showcase 1.1 million artifacts. Located about 5 minutes from St Paul's Cathedral; open daily.