1. Orkin Pest & Termite Control 123 S Main St, Elida, NM 88116 Coordinate: 33.94599,-103.65679 Phone: (877) 200-7113