The Address Downtown Dubai wins ‘Best Hotel in the World’ Award at Global Traveler Awards 2011