The Lenox is a walkable distance (2 km) from Museum of Science, Boston.