Map of the Netherlands

Leiden Holland Tourist Information and Vacation Guide

The Netherlands (Nederlands) is one of the three Benelux countries.  It is situated at the mouth of the Rhine River in western Europe.  Amsterdam is the largest city in the country.

Next Page