Omari Nundu was born in 1980, age 43. Omari Nundu's address is 1815 N Boomer Road , Stillwater, OK 74075. Possible relatives include Felicia Mbuna, Danga Nundu and others. Public records show Omari has also lived in Stillwater, OK. Omari's latest phone number is (405) 533-2606. Previous phone numbers include (405) 533-3326.
Results 1 - 1 of 1