Melba was born in 1940. Melba is a resident of 1604 Shenandoah Rd, Toledo, Oh 43607. Other a city that this person has stayed in is Toledo. The number currently linked to Melba is (419) 244-9999. The current age of Melba is 84.