Dogwood Point
From Wikipedia, the free encyclopedia
Dogwood Point is the southernmost point of Saint Kitts and Nevis. It is located in the southwest of the island of Nevis.
Dogwood Point is the southernmost point of Saint Kitts and Nevis. It is located in the southwest of the island of Nevis.