Felicia Nelson was born in 1964, age 59. Felicia Nelson's address is 629 South Elliott Avenue , Saint Louis, MO 63122. Possible relatives include Mattie Freeman, David Nelson and 8 others. Public records show Felicia has also lived in Ballwin, MO. Felicia's latest phone number is (314) 303-0286. Previous phone numbers include (314) 395-0488 and (314) 616-5766.
Also goes by: Felicia L Nelson,
Felicia Nelson
Results 1 - 1 of 1