site logo

Stop & Shop installs electric vehicle charging stations at 5 locations

Permission granted by Stop & Shop