Tulip Inn Leiden Centre Leiden
Schipholweg 3
Leiden,
NL 2316 XB
Near Leiden University