POI's creator (Voyajo Team)
The Leiden American Pilgrim Museum is a small museum in the Dutch city of Leiden dedicated to the Pilgrim Fathers (or simply Pilgrims). These Separatists or English Dissenters were religious refugees who had fled England and lived in Leiden for about 12 years (...) (from Wikipedia)