PlacillaSolar2020-06-14T15:47:00-05:00 Project Description Location: Placilla, Chile Size: 10.8 MW COD: March 2020