House of Amstel

Amstel 16, Amsterdam City Centre, 1017 AA Amsterdam, Netherlands

Hotel image
Read more reviews for House of Amstel