Leola Battle's address is 175 Memorial Drive Southeast Apartment 117, Atlanta, GA 30312. Possible relatives include Felecia Battle, John Battle and 2 others. Public records show Leola has also lived in Atlanta, GA. Leola's latest phone number is (404) 524-0819. Previous phone numbers include (404) 755-6643.
Results 1 - 1 of 1