1. Northeast Solar & Wind Power 68 Dorrance St # 169, Providence, RI 02903 Coordinate: 41.82334,-71.41102 Phone: (401) 228-1900
2. Deepwater Wind 36 Exchange Ter, Providence, RI 02903 Coordinate: 41.82563,-71.41318 Phone: (401) 868-4228