Hotel The Bird 3 stars

Amstel 30, Amsterdam City Centre, 1017 AB Amsterdam, Netherlands

Hotel image
Read more reviews for Hotel The Bird