El complejo se encuentra ubicado en un sector privilegiado del Parque Miguel Lillo, dentro de un enorme y frondozo bosque de pino y a escasos metros del mar, en la ciudad de Necochea