Grupo Empresarial Enhol SL has closed the financing for two wind farms totalling 90 MW in the Spanish region of Navarre on the back of their 20-year power purchase agreement (PPA).