Marcella Odea was born in 1917, age 106. Marcella Odea's address is 12 Kelly Drive , Wheeling, WV 26003. Possible relatives include Celeste Knippen, Celeste Odea and 2 others. Public records show Marcella has also lived in Scotland, MD. Marcella's latest phone number is (304) 243-0852. The latest email address for Marcella Odea is mar****@aol.com.
Also goes by: Marcella Fo Dea,
Marcela F Odea,
Marcilla F Odea
Phone Numbers: (304) 243-0852
Address History: 12 Kelly Drive, Wheeling, WV 26003;
153 Po Box, Scotland, MD 20687
Emails: mar****@aol.com,
mod****@comcast.net,
mod****@comcast.net
Results 1 - 1 of 1