Odessia Burch was born in 1935, age 88. Odessia Burch's address is 1723 North Nashville Avenue , Elmwood Park, IL 60707. Possible relatives include Acquinett Burch, Mary Hall and 2 others. Public records show Odessia has also lived in Chicago, IL. Odessia's latest phone number is (708) 378-0365. Previous phone numbers include (708) 826-1038.
Also goes by: Odessia B Burch
Results 1 - 1 of 1