edit SideBar
Known as the "Helen of the West," Saint Lucia is an island nation, located north of the islands of Saint Vincent and the Grenadines and south of Martinique.