fbpx
Home Tags Volta Industries

Tag: Volta Industries

Stop & Shop to install electric vehicle chargers at stores

The supermarket expects to have 50 charging stations installed this year.