Meadow Road Substation
United States
>
Massachusetts
>
Worcester County
>
Spencer
>
Meadow Road Substation
Meadow Road Substation in Spencer.
Meadow Road Substation
Operator
National Grid
Water Dept/Cons Comm Land
Spencer D.P.W.
Leon Drive
Seven Mile River
Olde Main Street
Meadow Road
Dewey Street
Spencer Police Dept, Spencer Fire Department