Nouhad Toubia was born in 1940, age 84. Nouhad Toubia's address is 1585 Alameda Avenue , Lakewood, OH 44107. Public records show Nouhad has also lived in Lakewood, OH. Nouhad's latest phone number is (216) 228-7256.
Phone Numbers: (216) 228-7256
Nouhad Toubia's current address is 1615 Elbur Avenue , Lakewood, OH 44107. Phone numbers associated with Nouhad are (216) 228-7256.
Phone Numbers: (216) 228-7256
Address History: 1615 Elbur Avenue, Lakewood, OH 44107
Results 1 - 2 of 2