El estadio, con capacidad para alrededor de 17 000 personas está ubicado en la Villa Deportiva del Callao (ex parque zonal Yahuar Huaca), entre las avenidas Colonial y Guardia Chalaca, en el distrito de Bellavista, en la Provincia Constitucional del Callao.