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