Le Crowne Plaza South se trouve dans le quartier des affaires du sud d'Amsterdam, à proximité de l'autoroute A10 et à 5 minutes à pied de la gare Amsterdam Zuid.