El estadio, con capacidad para 50.044 espectadores e inaugurado el 6 de agosto de 2003, se encuentra situado en el centro de un complejo deportivo y de ocio denominado Alvalade XXI.