Yes, Wyndham St. Thomas - Margaritaville is located right on the beach!
Answer this question
Cancel »