A refreshing town in the Netherlands
Leiden is a province in South Holland, at only 40 kilometers from Amsterdam and 20 from the Hague. It is one of the oldest university cities of the Netherlands, the …More
1 review