El estadio también es conocido como Estadio Leoforos Alexandras, o simplemente Estadio Leoforos, debido a su ubicación geográfica sobre la calle de dicho nombre (en griego: Λεωφόρος Αλεξάνδρας, romanizado: Leoforos Alexandras, lit. 'Avenida de Alejandra').
El lugar también alberga un pequeño estadio de baloncesto y voleibol, una piscina, una pista de boxeo y oficinas, todo ello bajo las tribunas.
El estadio ocupa un lugar muy importante en la historia del fútbol griego.
La primera tribuna fue construida en 1928, y durante casi 50 años fue la sede de la mayoría de los grandes partidos en las competiciones nacionales e internacionales.
Si bien en años posteriores el club cambió su localía nuevamente al Estadio Olímpico y anunció una serie de reformas, incluso la demolición del antiguo Estadio Apostolos Nikolaidis, éste se mantiene hasta la fecha como la principal sede de dicho club deportivo.