National United Methodist Church

National United Methodist Church

PROJECT DETAILS

  • Location: Washington, DC
  • Size: 44.6 kW
  • PPA: 15 yrs
  • IRR: 19.01%