The Sites of Dam Square Amsterdam

The Sites of Dam Square Amsterdam

Visiting Amsterdam is an amazing, life-changing event. This vibrant city in Holland is the epicentre of culture and life in the country, an explosion of colour and sensory experiences. At the heart of the city lies Dam Square, teeming with tourists and at the edge of the famous canals, packed with bicycles, trams and cars and people. [Read more...]