A sede do instituto foi construída em uma área de 4.000 m² no coração de Jacarepaguá, zona oeste do Rio de Janeiro. Cercado pelo Parque Estadual da Pedra Branca, uma das maiores florestas urbanas do mundo, o complexo esportivo abriga um confortável prédio de cinco andares com estrutura impecável: