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.




|