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.
Categories
2 replies on “Wyndham Sugar Bay”