Abena Howell was born in 1980, age 44. Abena Howell's address is 18750 Northwest 27th Avenue , Opa Locka, FL 33056. Possible relatives include Vernon Campbell, Beverly Howell and 2 others. Abena's latest phone number is (305) 623-4632. Previous phone numbers include (954) 478-7869.
Address History: 18750 Northwest 27th Avenue, Opa Locka, FL 33056;
1701 Nw 207th Street Apt 204, Miami Gardens, FL 33056;
Pembroke Pines, FL 33023
Results 1 - 1 of 1