Station Leiden Lammenschans is located in Leiden, Netherlands on Kamerlingh Onnesplein 4. Station Leiden Lammenschans is rated 3 out of 5 in the category train stations in Netherlands.
Address
Kamerlingh Onnesplein 4
Accessibility
Wheelchair-accessible entrance