US Citizens do not require a tourist or business visa for travel to Saint Lucia. How To Complete 1. Read country requirements 2. Gather documents and complete 3. Ship all documents to us: Texas Tower 2020 Montrose Blvd. Suite 400 Houston, TX 77006