Otta Richards was born in 1926, age 98. Otta Richards's address is 13789 Leroy Street , Southgate, MI 48195. Possible relatives include Lawrence Richards. Public records show Otta has also lived in Columbia, TN. Otta's latest phone number is (734) 283-1861.
Also goes by: Otta Mae Richards
Related to: Lawrence Richards
Phone Numbers: (734) 283-1861
Results 1 - 1 of 1