The Wyndham Sugar Bay Resort!

Picture
The Wyndham Sugar Bay Resort & Spa is a truly unique St. Thomas resort featuring rooms with private balconies overlooking lush mountains, white beaches and sparkling waters delivering a spectacular view that is unprecedented by any other St. Thomas resort.