328 Mallard Ln, Sandwich, Il 60548 is where Delora lives. Delora has previously lived in Sandwich, Linn Creek and Camdenton. Delora has reached the age of 89 years. Delora's birth date was listed as 1934. Delora owns the phone number (815) 498-1763.