1. San Juan Mesa Wind Power 4388 S Roosevelt Road 14, Elida, NM 88116 Coordinate: 34.05271,-103.7862 Phone: (575) 274-6358