Home USA CA KSFO
Terminal 3
SFO Solar Array

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