The residency of Imelda is at 4627 Avenida Prima St #T, San Antonio, Tx 78233. People possibly related to Imelda are Jessica Guerrero, Jesse A Ruiz, Louis Rey Ruiz and 6 other people. Imelda has listed (210) 535-4197 as her phone number. The birth year was listed as 1956. The current age of Imelda is 68. This person has lived also in Edinburg, Santa Rosa, Laporte and one other city.