Imelda Amezcua's address is 1011 Beyer Way Spc 64, San Diego, CA 92154. Possible relatives include Imelda Ameccua, Imelda Amezcua and 3 others. Public records show Imelda has also lived in San Diego, CA. Imelda's latest phone number is (619) 208-1523. Previous phone numbers include (619) 575-0288 and (619) 575-2962.
Also goes by: Imelda X Amezcua,
Imelda X Jimenez
Results 1 - 1 of 1