Take Me Away – Wyndham Sugar Bay Resort
Wyndham Sugar Bay Resort & Spa is one of the premiere resorts at St. Thomas, Virgin Islands. Wyndham Sugar Bay Spa won “Best Spa” in the Virgin Islands for three consecutive years. The resort offers its own secluded white sand beach with a variety of activities such as miniature golf, tennis, scuba, snorkeling, sailing, kayaking, [...]