The Museum of London tells the story of the world's greatest city and its people across two venues, the Museum of London and the Museum of London Docklands. FREE entry. Museum of London, 150 London Wall, London EC2Y 5HN www.museumoflondon.org.uksee more