You can walk to National Museum of Natural Science while staying at Migo Stay - you’ll be about 2 mi away.