Francisca Leonardo was born in 1963, age 61. Francisca Leonardo's address is 1143 East Ohio Avenue , Escondido, CA 92025. Public records show Francisca has also lived in Escondido, CA. Francisca's latest phone number is (760) 738-7261. Previous phone numbers include (760) 917-7299.
Results 1 - 1 of 1