Wyndham Sugar Bay

The Wyndham Sugar Bay Resort and Spa is situated hillside at the northeastern end of St. Thomas in the US. Virgin Islands. Set amidst 31 lush tropical acres, this St. Thomas resort overlooks the emerald and blue waters of Water Bay to the north and St. John and the British Virgin Islands to the east where the Atlantic Ocean and Caribbean Sea meet to create Pillsbury Sound.

  2 comments for “Wyndham Sugar Bay

  1. Ken
    October 4, 2014 at 12:44 pm
  2. Renee Brown
    October 7, 2014 at 4:22 am

Leave a Reply

Your email address will not be published.