ARTICLE BYSally Farris
POSTED ON November 20, 2012
The Seven Stars Resort in Turks and Caicos welcomes romantics to experience an award winning island vacation. The Seven Stars Resort’s 107 guestrooms are spread out over three sprawling oceanfront buildings, but remain within walking distance of the area's premier restaurants, shopping, and bars.