Elena Megargee was born in 1917, age 106. Elena Megargee's address is 1492 Loma Sola Court , Upland, CA 91786. Possible relatives include Larry Megargee, Leslie Megargee and 3 others. Public records show Elena has also lived in Pomona, CA. Elena's latest phone number is (909) 982-8047.
Phone Numbers: (909) 982-8047
Results 1 - 1 of 1