St. Lucia is One of the Top 10 Must See Destination of 2015
We were not surprised when Lonely Planet named St. Lucia in their top 10 travel destinations for 2015. The island of St. Lucia is part of the lesser Antilles in the Caribbean, and is located north/northeast of the island of Saint Vincent, northwest of Barbados and south of Martinique. This beautiful island is one of […]