National Grid
-
164 Viscoloid Ave
Leominster, MA 01453
Chamber Rating
Contact Info
Payment Methods
- MasterCard
- Visa
Questions & Answers
Q Where is National Grid located?
A National Grid is located at 164 Viscoloid Ave, Leominster, MA 01453
Q How is National Grid rated?
A National Grid has a 2.1 Star Rating from 7 reviewers.
Ratings and Reviews
National Grid
Overall Rating
Overall Rating
( 7 Reviews )Valarie Dixon on Google
James Lambert on Google
Not straight billing. From 72 to 238 one mo.???
Kathy HIggins on Google
Am surposed to get discounted rate got a bill for 300. First time I mailed paperwork to them. 2nd time I faxed to to them. Still they received only application and no supporting documents. No office to go to only 300. Dollars a month. Not sure what to do. Benn a good paying customer for 20 years
John Normandin on Google
Dan McCabe was the lineman that came to our place of business, not only did he stay to make sure our power was turned on but also hooked us up with Poirier Electric that showed up within 20 minutes to service our transformer Nat Grid should be extremely thankful to have employees like that!
joe blow on Google
Just watched employee, make up LIES and call 911, on guy outside the facility. Seems very unattractive , for a company to act like this. Was condoned by superior
Overall Rating
Overall Rating
( 7 Reviews )Write a Review
Electric Utility Company Near Me in Leominster, MA
Eco Power Play
Leominster, MA 01453
(978) 537-6688 ( 0 Reviews )
Doucet Electrical & Automation
Leominster, MA 01453
(978) 537-7769 ( 0 Reviews )
Twin City Electric
Leominster, MA 01453
(978) 537-2664 ( 0 Reviews )