Hotel Sint Nicolaas 3 stars

Spuistraat 1a, Amsterdam City Center, 1012 SP Amsterdam, Netherlands

Hotel image
Read more reviews for Hotel Sint Nicolaas