Leiden, or Leyden, Netherlands, a city in Zuid (South) Holland province. It is on the Oude Rijn (Old Rhine) River near the North Sea, about 20 miles (32 km) southwest of Amsterdam.
Did you know that most of the Netherlands actually sits below sea-level? Explore the geography of the Netherlands, its people, cities and major physical features in this section.
More To Explore