
Amsterdam, Netherlands
ITC Hotel
2-star hotel
Located in Amsterdam's City Centre, ITC Hotel is a short walk from Rembrandt Square and the vibrant Flower Market. This hotel offers complimentary Wi-Fi, satellite TV in guestrooms, and convenient amenities such as luggage…
- Wi-fi
- Car park · extra charge
- Secure parking
- Valet parking · extra charge


