Loading hotels
Confirming room availability...
Olympic Hotel, Ijsbaanpad 12, Amsterdam, Netherlands
In Amsterdam (Amsterdam South)<br /><br />With a stay at Olympic Hotel in Amsterdam (Amsterdam South), you'll be within a 5-minute drive of Van Gogh Museum and World Trade Center. This 4-star hotel is 1.2 mi (1.9 km) from Vondelpark and 2.6 mi (4.2 km) from Rijksmuseum.