Pest Control Services Be the first to review Rating: 63 Turtleback Pest & Weed Control P.O. Box 2474, Farmington, NM