Obaidalla Osman's address is 2206 Lafayette Road , Indianapolis, IN 46222.
Address History: 2206 Lafayette Road, Indianapolis, IN 46222
Obaidalla Osman's current address is 23307 Lorain Road Apartment 710, North Olmsted, OH 44070. Obaidalla's age is 63 years old (1960). Phone numbers associated with Obaidalla are (317) 328-9077 and (317) 724-8417. Obaidalla has also lived in Indianapolis, IN and Cleveland, OH.
Address History: 23307 Lorain Road Apartment 710, North Olmsted, OH 44070;
3453 Highfield Court, Indianapolis, IN 46222;
Cleveland, OH 44144;
Columbus, OH 43213;
Struthers, OH 44471
Results 1 - 2 of 2