Ayaba Worjoloh was born in 1979, age 45. Ayaba Worjoloh's address is 1110 Orchard Oriole Lane , Durham, NC 27713. Possible relatives include Michel Clemens, Ataneh Worjoloh and 1 others. Public records show Ayaba has also lived in San Francisco, CA and San Jose, CA. Ayaba's latest phone number is (415) 497-1524. Previous phone numbers include (505) 409-1929 and (919) 317-1274.
Address History: 1110 Orchard Oriole Lane, Durham, NC 27713;
525 Nelson Rising Lane Apt 901, San Francisco, CA 94158;
San Jose, CA 95126;
Stanford, CA 94309;
Newark, DE 19711
Results 1 - 1 of 1