The City of Amsterdam is located in the province of North Holland in the Netherlands. Much of the city has been reclaimed from the sea. A network of dikes and canals help make Amsterdam the beautiful city that it is.
View map of Amsterdam.