Windjammer Landing Villa Beach Resort Gros Islet, Gros Islet, Saint Lucia
Location The Windjammer Landing Villa Beach Resort is located on the Labrelotte Bay, which is situated on Northwest point of the beautiful island of Saint Lucia. The resort is only 6 miles away from the town of Castries. Rooms The property features suites and villas that are an oasis of tropical elegance with a calming decor that soothes your spirit. All the units are furnished with modern amenities and also feature kitchens as well as balconies. The villas are most suitable for long and extended stays. Restaurant There’s a world of tempting dishes for all to explore in a variety of beachfront or hillside restaurants. Euro Caribbean cuisine with an influence of Asia is served to you at the Dragonfly restaurant while guests can enjoy exotic cocktails and all day dining at the Jammer’s Bar, where the fun never stops.