Wyndham Sugar Bay Beach Club & Resort
St. Thomas, Virgin Islands