1. Babcock Power 85340 Glenada Rd, Florence, OR 97439 Coordinate: 43.955402,-124.09584 Phone: (541) 997-3663
2. Babcock Power 87790 Saltaire St, Florence, OR 97439 Coordinate: 44.01931,-124.11845 Phone: (541) 997-8970