ITC Hotel 2 stars

Prinsengracht 1051, Amsterdam City Centre, 1017 JE Amsterdam, Netherlands

Hotel image
Read more reviews for ITC Hotel