NLD: Dam Square
Dam, Amsterdam, the Netherlands Dam Square is a bustling town square in the capital city of the Netherlands. There's always something going on there regardless of the season. Originally a dam on Amstel River built in 1270, it formed the first connection between the various settlements on either side of the river.