Louisa Duckworth was born in 1963, age 60. Louisa Duckworth's address is 311 East Floribraska Avenue , Tampa, FL 33603. Possible relatives include Eric Deleon, Frank Deleon and 13 others. Public records show Louisa has also lived in Lutz, FL and Webster, FL. Louisa's latest phone number is (262) 554-9240. Previous phone numbers include (352) 793-8327 and (813) 331-2903.
Also goes by: Louisa Jane Deleon,
Luisa J Deleon,
Louisa Duckworth
Address History: 311 East Floribraska Avenue, Tampa, FL 33603;
18118 N Us Highway 41 Lot 45a, Lutz, FL 33549;
Webster, FL 33597;
Racine, WI 53403
Results 1 - 1 of 1