Situé dans le centre d'Amsterdam, à 5 minutes à pied de la place Rembrandt, l'ITC Hotel propose un hébergement standard doté d'une connexion Wi-Fi gratuite. Le petit-déjeuner est servi jusqu'à midi.