Cleola Broussard was born in 1942, age 81. Cleola Broussard's address is 109 Aggie Lane , New Iberia, LA 70563. Possible relatives include Anita Broussard, Anna Broussard and 11 others. Public records show Cleola has also lived in New Iberia, LA. Cleola's latest phone number is (337) 364-5735. Previous phone numbers include (337) 365-4574.
Results 1 - 1 of 1