Forbes Street I

Project Forbes Street I
Location East Providence, RI USA
Power 3.0 MW
Commercial Operations Q4 2013