El estadio, propiedad del club, está localizado en el Llano de Alajuela.