If you want to see Science Museum while visiting London, The Ampersand Hotel is just 0.4 km away.