Pest Control in Star, ID
(888) 217-4022Find Pest Control Companies Near Me
2 Best Pest Control Companies & Services in Star, ID
- Address:
- 3773 N Pollard Ln, Star, ID 83669
- Phone:
- +1 208-898-4286
- Hours:
- Thursday8AM–6PM
Russell Foss says, "James and his crew are awesome. I waffled a bit on whether or not to remove the tree in question. I contacte..."View moreStar Pest Control
2.5(2)Check map- Address:
- 12298 W Foxhaven St, Star, ID 83669
- Phone:
- +1 208-941-7327
- Hours:
- Thursday12AM–5PM,8PM–12AM
Brandin Sartain says, "Good way to control pests"View more