Nestled within a triangle that connects Martinique, Saint Vincent, and Barbados, Saint Lucia is a small mountainous island that faces the Atlantic Ocean on one side and the Caribbean Sea on the other.
(RODNEY BAY, ST. LUCIA) -- The Landings, a $250 million luxury 5-star residential condo-hotel development nestled on the northwest coast of St. Lucia, is flourishing in the face of a global real ...