WindJammer Landing
Villa Beach Resort
Castries, St. Lucia, West Indies
This hillside resort, located directly on the beach, is nestled among 55 lushly landscaped acres overlooking the Caribbean Sea and contains 114 villas and standard and deluxe rooms. Hospitality rooms are available on request. Call 866-726-9090 and learn more about Windjammer Landing as a wedding and honeymoon destination.




|