La Innovation Tower contaría con tres gigantescos paneles de luces LED con imágenes publicitarias que se alternarían cada 6 segundos durante las 24 horas del día. La torre, con 192 metros de alto y ubicada en la zona llamada Overtown, uno de los barrios más deprimidos de la metrópoli, sería vista desde todo el Downtown de Miami.