resort



Saint Lucian resort debuts multi-million dollar renovation

TORONTO, ON – July 31st, 2023– Saint Lucia’s Windjammer Landing Villa Beach Resort debuts a new look following a transformative multi-million-dollar renovation to the Mediterranean-style 65-acre property. Nestled in the glamorous hills of the island’s…