Leobarda Guzman was born in 1971, age 52. Leobarda Guzman's address is 361 Taylor View Drive , Santa Rosa, CA 95404.
Address History: 361 Taylor View Drive, Santa Rosa, CA 95404
Leobarda Guzman's current address is 1814 N Dutton Avenue Apt 21, Santa Rosa, CA 95401. Leobarda's age is 66 years old (1957). Leobarda has also lived in Santa Rosa, CA.
Results 1 - 2 of 2