1. Delmarva Power 1552 Farmington Rd, Harrington, DE 19952 Coordinate: 38.89153,-75.58052 Phone: (302) 398-0172