Located in Amsterdam (Amsterdam South), NH Amsterdam Zuid is within a 10-minute drive of Van Gogh Museum and Anne Frank House. This 4-star hotel is 4.8 mi (7.8 km) from Dam Square and 2.1 mi (3.4 km) from RAI E ... Read more

View all Luxury Hotels in Amsterdam