Beachfront Resort in Turks and Caicos Launches Winter Promotions
October 26, 2010 10:00 ET | Leeward Resort
PROVIDENCIALES, TURKS and CAICOS ISLANDS--(Marketwire - October 26, 2010) -  Leeward Resort, an affordable, luxury all-suite, beachfront resort in the Turks and Caicos Islands, today announced...