Skip to main content

Amsterdam

The Dam on the River Amstel – Capital of the Netherlands