Get Directions to Farmers Insurance - Eddie Villarreal ← View details 2167 South McColl Road, Edinburg, Texas 78539 +1 956-381-0951 Get Directions From* To * — Required information