Tulip Inn Amsterdam Centre

Beursstraat 11 - 19
Amsterdam
Netherlands