Wyndham Destinations Reopens Two Resorts In St. Thomas
Thursday, December 17, 2020
Wyndham Destinations has announced that they will officially be reopening two of their resort properties located on the island of St. Thomas today—Limetree Beach Resort by Club Wyndham and Club Wyndham Elysian Beach Resort.