El estadio se ubica en la comuna de La Florida, la tercera más grande de Chile, en su capital, Santiago. Fue inaugurado en 1986 y es la cancha de uno de los clubes chilenos más importantes, el Audax Italiano.

Con vista a acoger los partidos de la Copa Mundial Femenina Sub-20 de la FIFA, el estadio se ha reformado y su aforo ha crecido de las 7.000 a las 12.000 localidades con butacas individuales.

Se mantiene la cancha de césped artificial, que es una de las más modernas del país. Las estructuras de metal y madera se han cambiado por otras de hormigón.

Cuenta con cuatro vestuarios, dos áreas de entrenamiento y excelentes accesos. Además se instalaron pantallas gigantes y mejoraron los accesos en el exterior del recinto.