Citizens of St Lucia do not require a visa to visit Sweden. However, citizens, who hold other nationalities might need a visa to visit Sweden or any other Schengen country.
Read more on the website of the Swedish Government.
Visa applicants are advised to contact:
Ambassade de France
Nelson Mandela Drive
Fax: +1 758 455 6056