Imelda currently resides at 5544 Timberhill, San Antonio, Tx 78238. Imelda was born 120 years ago. Imelda was born in 1903. The number currently linked to Imelda is (210) 509-4168. Los Angeles, San Antonio and South Gate are cities Imelda has lived in. We have found 9 possible relatives of Imelda: Santa Lisa Lopez, Estella Hernandez Lopez, Moiseis L Lopez and 6 other people.