Luvenia Scott was born in 1927, age 96. Luvenia Scott's address is 1801 Governor Nicholls Street , New Orleans, LA 70116. Possible relatives include Bernard Scott, Regina Scott and others. Public records show Luvenia has also lived in New Orleans, LA.
Results 1 - 1 of 1