st.lucia is where?
Saint Lucia is an island nation in the Lesser Antilles of the Caribbean. Neighboring islands include Saint Vincent, Barbados, and Martinique. The capital of Saint Lucia is Castries.