Lucy Odaka was born in 1928, age 96. Lucy Odaka's address is 23392 Woodview Drive , North Olmsted, OH 44070. Possible relatives include Barbara Odaka, Marilyn Odaka and 2 others. Public records show Lucy has also lived in Alexandria, VA. Lucy's latest phone number is (440) 670-4071. Previous phone numbers include (440) 734-0839.
Results 1 - 1 of 1