Amsterdam Holland Tourist Information and Travel Guide
Dam Square is the main city square in Amsterdam Holland. It can be found on Damrak Street, the main thoroughfare that runs southwest from the city's main train station.
Several major landmarks and tourist attractions are located on the square. They include the Royal Palace, New Church, National Monument and Madam Tussaud's Wax Museum.