Spencer Alana was born in 1985, age 38. Spencer Alana's address is 810 Broussard Street , New Iberia, LA 70560. Possible relatives include Cheryl Spencer, Junius Spencer and 3 others. Spencer's latest phone number is (337) 359-9151. Previous phone numbers include (337) 364-3183 and (337) 365-5354.
Address History: 810 Broussard Street, New Iberia, LA 70560
Results 1 - 1 of 1