Windjammer Landing Resort & Residences, Saint Lucia
Loocated on the northwest coast of Saint Lucia close to the capital town of Castries and set back from the ocean in expansive tropical gardens with views overLabrelotte Bay, Windjammer Landing Resort and Residences is a relaxed, laid back Mediterranean-style Caribbean retreat that equally offers lots of opportunities for being active and making the most of its beachside location.