1920 is this person's birth date. The number currently linked to Melba is (208) 847-0770. This person has stayed in Montpelier before moving to Montpelier. Melba is a resident of 130 Hillside Dr, Montpelier, Id 83254. The current age of Melba is 104.