A 391-room hotel with a designe sleekness, located within easy reach of many of the reasons to be in Amsterdam,...
Amstel · Amstel 144, Amsterdam
A 14-room three-star hotel situated, like many other Amsterdam hotels, in a former 17th-century townhouse. Terribly...
Amstel · Amstel 104, Amsterdam