Just a stroll away from the city centre. Crowne Plaza Amsterdam is located in the South of Amsterdam, just a 5-minute walk from station Amsterdam Zuid which connects guests to the city centre within 10 minutes by metro. Art fans are just 10 minutes awa