Skip to main content
U.K. Edition
Thursday, 3 April 2025

Dam Square

Town square in Amsterdam


Dam Square
Dam Square

Dam Square or the Dam is a town square in Amsterdam, the capital and most populated city of the Netherlands. Its notable buildings and frequent events make it one of the best-known and most important locations in the city and the country.

0 shares 2 views

News coverage

You might like