Candor Pest Control (candorpest)
Address: 2566 E Madrigal St, Meridian ID 83642 Phone: 208-795-9710 Candor Pest Control is local family-owned pest control company obessesed with delivering customer satisfaction! Call today for a FREE quote and same-day service!