Keka Ojha was born in 1974, age 49. Keka Ojha's address is 1301 N Michigan Street Apt 32, South Bend, IN 46617. Public records show Keka has also lived in South Bend, IN. Keka's latest phone number is (574) 243-4614. Previous phone numbers include (631) 273-4120.
Results 1 - 1 of 1