Windjammer Landing Villa Beach Resort
Labrelotte Bay, Castries, St. Lucia
Description
Situated along a hillside, Windjammer Landing Villa Beach Resort overlooks the crystal-blue waters of the Caribbean Sea. Throughout the resort are covered walkways, sparkling pools with waterfalls, and tropical gardens. On-site are amenities such as a beach, tennis, swimming pools, a playground area, and a wide variety of water sports. Excellent dining venues are available at the resort and in the area.