answersLogoWhite

0

No, Saint Lucia is part of the Antillean Windward Island chain and is a British Commonwealth. If you are an United States citizen you will need a passport but you don't need a visa.
No

User Avatar

Wiki User

7y ago

What else can I help you with?