This will be the fifth time World Travel Awards has visited Turks & Caicos, following glittering ceremonies at Beaches Turks
Beaches Resorts is no stranger to World Travel Awards, having been recognised as the World’s Leading All Inclusive Family Resort