Official web site
Address:
22 Delieu Street
Soufrière
Saint Lucia
+1-758-724-9716
RFI 102.1 FM
Soufrière
102.1 Mhz
Saint Lucia is a sovereign island country in the West Indies in the eastern Caribbean Sea on the boundary with the Atlantic Ocean.
Wikipedia