O Centro Cultural da Light é localizado no número 168 da Avenida Marechal Floriano no centro da cidade do Rio de Janeiro, inaugurado em 1994.
A empresa foi constituída em Toronto, no Canadá, em 9 de junho de 1904, sob a razão social "The Rio de Janeiro Tramway, Light and Power C° Ltd., tendo sido autorizada a operar no Rio de Janeiro pelo Decreto n° 5539, de 30 de maio de 1905.
Sua sede foi estabelecida no centro do Rio de Janeiro, à Avenida Rio Branco número 76, endereço que ocupou até a inauguração da nova e definitiva sede, à Avenida Marechal Floriano 168, em 13 de abril de 1912.
De características arquitetônicas únicas no Brasil, o imóvel encontra-se tombado pela Prefeitura da Cidade do Rio de Janeiro através do Decreto 5459, de 8 de novembro de 1985.
Está classificado como de Interesse Nacional pela Portaria n° 002 de 14 de março de 1986, do Instituto do Patrimônio Histórico e Artístico Nacional.