Hotel Citadel 3 stars

Nieuwezijds Voorburgwal 100, Amsterdam City Centre, 1012 SG Amsterdam, Netherlands

Hotel image
Read more reviews for Hotel Citadel