Penelope Odea was born in 1962, age 61. Penelope Odea's address is 7628 East River Road , Rush, NY 14543. Possible relatives include Anne Lash, Patrick Odea and 2 others.
Also goes by: Penelope M Dea,
Penny M Odea,
Penelope M Washburn,
Penelope Washburn
Address History: 7628 East River Road, Rush, NY 14543;
304 Country Lane, Geneseo, NY 14454;
Rochester, NY 14623
Results 1 - 1 of 1