O Shopping Light está no coração de São Paulo, localizado no histórico e charmoso prédio Alexandre Mackenzie, que fica em uma das esquinas mais movimentadas da cidade, o Viaduto do Chá com a Rua Coronel Xavier de Toledo.
O edifício, que é hoje tombado pelo Patrimônio Histórico, foi inaugurado em 1929, e era a sede da empresa de energia Light. Foi transformado em Shopping Center no ano de 1999, após passar por uma cautelosa reforma e restauração, sendo hoje o maior e mais completo centro de compras, serviços e lazer do centro de São Paulo.