Travel Europe - A Guide for Independent Travellers
Leiden Netherlands is home to a great university and some of the most picturesque canals in Holland. It is a great town to explore on foot.
Leiden is located 42 km southwest of Amsterdam.
Access the Leiden Netherlands Guide to learn about places of interest in the community.