The Strand in Turks and Caicos Begins Construction
Friday, February 18, 2022
The Strand, Turks and Caicos, an exclusive residential resort community located on 2,230 feet of pristine shore frontage on Cooper Jack Bay, today announced the start of construction….