Cabrovales Capacity: 52 MWp Location: Fuente de Cantos (Badajoz), Spain Completion: September 2025 Construction Time: 9 Months Scope EPC Category: Spain Date: February 14, 2025 Tags: Spain Share: