One of Saint Lucia’s hottest resorts shows off multi-million dollar upgrade

The Windjammer Landing Villa Beach Resort, a luxurious five-star resort nestled in the hillside on the Caribbean Island of Saint Lucia, debuts a fresh new look following a 12-million-dollar renovation. Nestled in the glamorous hills of the island’s Labrelotte Bay, the resort’s renovations feature new additions, including the revitalization of enhanced luxury estate villas, new […]