Está ubicado en la ciudad de Buenos Aires, la capital del país, y posee una capacidad máxima para 64700 espectadores sentados, aunque se han registrado partidos en los que se superó esa cantidad.