This week, Google signed a 942 MW power purchase agreement (PPA) with SB Energy to procure solar energy in Texas. The giant is set to purchase 75% of the renewable energy produced by four of the solar projects under development; the Orion 1-3 and Eiffel solar projects total 1.2GW and are proje...
Region: Western Europe
Address: ??? NN
The Google data center in Eemshaven at the northern tip of The Netherlands is located very close to the Electrabel Netherlands Power Station.