Keysha Odell was born in 1972, age 51. Keysha Odell's address is 19490 Houghton Street , Detroit, MI 48219. Possible relatives include Calvin Odell, David Odell and 6 others. Public records show Keysha has also lived in Wood River, IL and Highland Park, MI. Keysha's latest phone number is (313) 341-8442. Previous phone numbers include (313) 527-0136 and (313) 532-4912.
Also goes by: Keysha R Odell
Address History: 19490 Houghton Street, Detroit, MI 48219;
152 Eula Avenue, Wood River, IL 62095;
Highland Park, MI 48203;
Toledo, OH 43607
Results 1 - 1 of 1