Beestenmarkt 14, Leiden - Netherlands
CHECK-IN! until 23:00

Home

HOTEL THE ROSE

Relax in our Hotel

Relax and Enjoy your Holiday

HOTEL THE ROSE