Leola Borba was born in 1946, age 77. Leola Borba's address is 18 W Grant Road , El Nido, CA 95317. Possible relatives include Bob Borba, Dawn Borba and 5 others. Public records show Leola has also lived in El Nido, CA. Leola's latest phone number is (209) 722-7793.
Phone Numbers: (209) 722-7793
Results 1 - 1 of 1