Where is St. Lucia?
St. Lucia is an island nation in the eastern Caribbean, part of the Lesser Antilles, located between Martinique and Saint Vincent and the Grenadines.
Sugar Beach, A Viceroy Resort is located on the island’s southwest coast, close to some of St. Lucia’s most iconic landscapes.