Ophelia Mitchell was born in 1939, age 85. Ophelia Mitchell's address is 1834 Northwest 68th Terrace , Miami, FL 33147. Possible relatives include Oscar Mitchell, Aaron Peoples and others. Public records show Ophelia has also lived in El Portal, FL. Ophelia's latest phone number is (305) 494-0760. Previous phone numbers include (305) 691-0043 and (305) 696-7193.
Also goes by: Ophelia B Mitchell
Results 1 - 1 of 1