Central Location.
The ITC Amsterdam is a short distance from the vibrant Rembrandt Square which boasts an exciting nightlife scene and offers a wide selection of bars and restaurants. Guests looking to take in Amsterdam’s cultural landmarks are also perfectly located as museums and art galleries are a short walk from the hotel.