This person has stayed in Houston before moving to Houston. The number currently linked to Melba is (713) 849-0530. Melba currently resides at 5519 Olympiad Dr, Houston, Tx 77041. The possible relatives of Melba are Barbara Lynn Hirsch, Patsy Barrett Powell, Thomas Michael Powell and 6 other people. Melba's birth year is 1967. Melba turned 57 years old.