If you want to see Sedgwick Museum of Earth Sciences while visiting Cambridge, Holiday Inn Express Cambridge is just 1.9 mi away.