National Grid

280 Melrose St.
Providence, RI 02907
(800) 322-3223
Click to Learn More
View Map