Walking through Amsterdam’s Dam Square
Amsterdam Dam square, The Netherlands. The Dam Square lies in the historical center of Amsterdam, approximately 750 meters south of the main transportation hub, Central Station, at the original location of the dam in the river Amstel. It is roughly rectangular in shape, stretching about 200 meters from west to east and about 100 meters […]