The Palms Turks and Caicos Reopens After Renovation, See Inside

The Palms Turks and Caicos not too long ago obtained an $18-million renovation. Now, visitors can…