With a stay at NH Amsterdam Noord in Amsterdam (Amsterdam North), you'll be within a 15-minute drive of Artis and Nemo Science Museum. This 4-star hotel is 3.5 mi (5.7 km) from Dam Square and 4.3 mi (7 km) from Rijksmuseum.. Enjoy recreation amenities such as a fitness center or take in the view...