1. Impact Solar 202 Glenwood Ave, Haddonfield, NJ 08033 Coordinate: 39.90598,-75.05149 Phone: (866) 926-4493