SFO Solar Array
SFO is San Francisco Water, Power and Sewer’s largest retail customer and Terminal 3 houses a large single-roof solar PV project.
Information
Address:
780 McDonnell Rd, San Francisco, CA 94128