Wyndham Sugar Bay Resort & Spa

6500 Estate Smith Bay
St Thomas