Found on the charming island of St. Thomas, the Wyndham Sugar Bay Resort & Spa offers an optional all inclusive vacation amidst towering mountains and a white-sand beach. Colonial architecture boasting lavish accommodations and an impressive package of meals, water sports, kids activities and entertainment creates an indulgent retreat for families and couples. Guest that [...]


