Mission Restaurant Supply

  • Location: San Antonio
  • Install Date: February, 2015
  • System Size: 66kW
  • Solar Contribution: 63%