Lola Leffler was born in 1941, age 82. Lola Leffler's address is 1702 N 17th Avenue , Phoenix, AZ 85007. Possible relatives include Dale Leffler, Darrin Leffler and 6 others. Public records show Lola has also lived in Boise, ID. Lola's latest phone number is (208) 342-4984.
Phone Numbers: (208) 342-4984
Results 1 - 1 of 1