Tulip Inn Leiden Centre

Schipholweg 3
Leiden
Netherlands