Patrica Odea's address is 1605 E Cypress Avenue , Enid, OK 73701. Possible relatives include Rebecca Deal, Eric Morisch and 4 others. Public records show Patrica has also lived in Enid, OK. Patrica's latest phone number is (580) 540-8648. Previous phone numbers include (580) 603-4141.
Patrica Odea's current address is 2612 Lemont Drive , Springfield, IL 62704. Patrica's age is 63 years old (1960). Phone numbers associated with Patrica are (217) 670-0828 and (217) 787-4811.
Address History: 2612 Lemont Drive, Springfield, IL 62704;
4305 Fielding Drive, Springfield, IL 62711;
Waverly, IL 62692
Results 1 - 2 of 2