Ja, het Amstel Hotel ligt in het centrum van Amsterdam, vlakbij diverse bezienswaardigheden en hotspots.