Geena Diomedi's address is 2311 Alexander East Manor , Steubenville, OH 43952. Possible relatives include Sheila Delaurentis, Stephen Diomedi and 1 others. Public records show Geena has also lived in Steubenville, OH. Geena's latest phone number is (740) 275-4212. Previous phone numbers include (740) 317-3870.
Results 1 - 1 of 1