1. Country Pest Control 6251 W Farm Road 18, Willard, MO 65781 Coordinate: 37.40309,-93.40346 Phone: (417) 323-6993