1. Capital Pest Control 7602 Spencer Ln, Helena, AL 35080 Coordinate: 33.27975,-86.84578 Phone: (205) 908-6361