Carlos Leon-Padilla's address is 12517 Gus Salcido Lane , El Paso, TX 79928. Possible relatives include Iris Cadiz, Carlos Leon and 12 others. Public records show Carlos has also lived in El Paso, TX. Carlos's latest phone number is (915) 238-3134. Previous phone numbers include (915) 238-3831 and (915) 861-8586.
Results 1 - 1 of 1