Felix Caro was born in 1949, age 74. Felix Caro's address is 3291 W 31st Street , Cleveland, OH 44109. Possible relatives include Felix Caro, Nancy Caro and 4 others. Public records show Felix has also lived in Cleveland, OH. Felix's latest phone number is (216) 355-1023. Previous phone numbers include (216) 651-5683.
Results 1 - 1 of 1