De L’Europe Amsterdam
Amsterdam, North Holland, Netherlands[0.6 miles]
Ultra-plush five-star luxury in a landmark hotel. Perfectly located on the southern of the character-filled Canal Ring, walking distance to the big art museums.
Official star rating: