Lenora Leflore's address is 364 East 58th Street , Chicago, IL 60637. Possible relatives include Carmelita Leflore, Tonketa Leflore and others. Public records show Lenora has also lived in Chicago, IL. Lenora's latest phone number is (312) 550-0394. Previous phone numbers include (708) 969-6514 and (773) 499-8068.
Results 1 - 1 of 1