Felicia Smith's address is 1060 Green Terrace Road Apt 108, Jena, LA 71342. Possible relatives include Heather Jones, Cali Poole and 5 others. Public records show Felicia has also lived in Olla, LA. Felicia's latest phone number is (318) 316-2582. Previous phone numbers include (318) 992-2811.
Address History: 1060 Green Terrace Road Apt 108, Jena, LA 71342;
234 Po Box, Olla, LA 71465
Results 1 - 1 of 1