Hotel Sint Nicolaas

Spuistraat 1a
Amsterdam
Netherlands