In Amsterdam (Amsterdam South). With a stay at Holiday Inn Express Amsterdam - South, an IHG Hotel in Amsterdam (Amsterdam South), you'll be within a 10-minute drive of Van Gogh Museum and Anne Frank House. This hotel is 2.5 mi (4 km) from Vondelpark and 3.1 mi (5 km) from Rijksmuseum.