Miami Beach leads 2020 North America World Travel Awards winners
World Travel Awards – the global initiative to recognise and reward excellence in travel and tourism – has unveiled its North America 2020 winners. The release coincides with its inaugural North America Winners Day. Winners include Miami Beach – with its dazzling array of art deco delights, sweeping beaches and sizzling entertainment – voted ‘North […]
Miami Beach leads 2020 North America World Travel Awards winners Read More »