Netherlands Leiden lanes, station and museums

Leiden, Netherlands, canals, lanes, train station and museums. We are taking another look at Leiden, one of the most beautiful towns in the Netherlands.