Leeward Settlement TKCA 1ZZ, Turks and Caicos Islands
3,160 square foot oceanfront penthouses for executive retreats with ample deck space and meeting space.