Saint Lucia Gros Islet Lucia
Windjammer Landing Villa Beach Resort
A luxurious beachfront resort featuring stunning villas and breathtaking views in the beautiful island of Saint Lucia, within Gros Islet.
- 1504 Castries Labrelotte Bay
- (877) 522-0722
Tips from the community
It's a little on the larger side than what I would prefer, but with the amount of restaurants, beach space, and pools, I think this would still be a great pick and not feel crowded.
mustangdmv 3 years ago