Após 27 anos com sede no n.º 42 da Av. da República, em Lisboa, a Teixeira Duarte precisou centralizar os serviços que estavam já dispersos em diversas instalações e deslocalizou a sua sede para o “Edifício Open” sito na Av. das Forças Armadas, n.º 125, também em Lisboa – um edifício com melhores e mais modernas instalações e com uma área que permitiu essa pretendida centralização das equipas e serviços.

O “Edifício Open” foi construído pela Teixeira Duarte e foi sua sede até 2002, data em que se mudaria para o empreendimento Lagoas Park, em Oeiras, também por si construído.