Johnnie Leflora's address is 4218 North Newstead Avenue , Saint Louis, MO 63115. Public records show Johnnie has also lived in Saint Louis, MO. Johnnie's latest phone number is (314) 341-8454. Previous phone numbers include (314) 382-2289 and (573) 223-7534.
Results 1 - 1 of 1