0 By Alex Hash Places to stay in netherlands Crowne Plaza Amsterdam South Hotel Review Netherlands Crowne Plaza Amsterdam Hotel is an ideal place to use as a starting point for places to visit in Amsterdam and its neighbourhoods. Updated September 2020: We update this article regularly so…