Dauphin, Saint Lucia
From Wikipedia, the free encyclopedia
Dauphin is a town on the island of Saint Lucia; it is located on the northern coast of the island.[citation needed]
Dauphin is a town on the island of Saint Lucia; it is located on the northern coast of the island.[citation needed]