What are the best hotels near Leiden Lammenschans Railway Station?
Hotel Mayflower (7.6/10 from 927 reviews), Bastion Hotel Leiden Voorschoten (7.0/10 from 579 reviews), and Best Western City Hotel Leiden (7.5/10 from 1,652 reviews) are all highly-rated places to stay near Leiden Lammenschans Railway Station.