Elvira Ruiz's address is 7825 Tripoli Road , San Diego, CA 92126. Possible relatives include Alfredo Ahumada, Erika Ruiz and 3 others. Public records show Elvira has also lived in Chula Vista, CA. Elvira's latest phone number is (310) 467-6582. Previous phone numbers include (619) 578-1436 and (858) 586-1176.
Results 1 - 1 of 1