Choiseul Plaza is a Shopping mall located in St. Lucia. It is one of the 75 Shopping malls in St. Lucia. Address of Choiseul Plaza is Unnamed Road, La Fargue, St. Lucia.
Some of the places around Choiseul Plaza are -
Unnamed Road, La Fargue, St. Lucia