Amsterdam de Dam

Amsterdam de Dam
Country:

The Amsterdam de Dam webcam is installed at the Dam Square. The Dam lies in the historical center of Amsterdam, about 750 meters south of the Centraal Station.