Netherlands-based Ingka Group — which owns about 400 IKEA stores worldwide, including one across the state line in Charlotte — plans to build the solar array on about 4,700 acres of undeveloped land ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results