Su estadio, llamado Presidente Perón, es el segundo con más aforo del país con una capacidad de más de 60.000 espectadores (habilitado para 53.000) y se ubica sobre las calles Orestes Omar Corbatta y Mozart, en el partido de Avellaneda en el sur del Gran Buenos Aires.