Leoda Mastro was born in 1941, age 82. Leoda Mastro's address is 13028 Neddick Avenue , Poway, CA 92064. Possible relatives include Melissa Mastro, Ralph Mastro and 1 others. Public records show Leoda has also lived in Poway, CA and Santa Ysabel, CA. Leoda's latest phone number is (206) 390-9623. Previous phone numbers include (619) 748-0123 and (858) 679-6761.
Also goes by: Leoda M Mastro
Address History: 13028 Neddick Avenue, Poway, CA 92064;
491 P/O Box, Poway, CA 92074;
Santa Ysabel, CA 92070;
West Palm Beach, FL 33411;
Silver Spring, MD 20901
Results 1 - 1 of 1