Records link phone number (713) 641-6733 with Alba’s details. Alba has reached the age of 72 years. The birth year was listed as 1952. Alba is a resident of 14055 Quail Creek Ln, New Orleans, La 70128. Records link Alba with Gerardo B Ruiz, Martha Louise Ruiz, Martha S Ruiz and 5 other people. Other cities that she has stayed in are Carrollton, Houston and New Orleans.