Concebido como un verdadero hospital para huemules y construido con los más altos estándares internacionales, el centro está ubicado en el sector de Las Horquetas, junto al Parque Nacional Cerro Castillo, hogar de cerca del 10% de los huemules que sobreviven entre Chile y Argentina —una especie de la que apenas quedan unos 1.500 individuos, equivalentes al 1% de su población original.
Este nuevo estándar, único en Chile, tiene como propósito elevar las buenas prácticas en restauración ecológica y asegurar que los proyectos forestales contribuyan de manera real, medible y duradera a los ecosistemas y comunidades locales.