The Hague Tourist Information (Den Haag, Netherlands)
Amsterdam is the largest city in the Netherlands. Situated on a series of man-made islands, Amsterdam is the largest city in the Netherlands.
View map of Amsterdam Netherlands.