Where is St. Lucia?
St. Lucia is an idyllic island state situated in the Caribbean Sea, and the second largest of the Windward group in the Lesser Antilles. It is located approximately 24 miles south of Martinique and roughly 21 miles north-east of St. Vincent.