Felix Castro was born in 1948, age 75. Felix Castro's address is 5500 Antoine Drive Apartment 209, Houston, TX 77091. Possible relatives include Ana Castro, Christ Castro and 11 others. Public records show Felix has also lived in Houston, TX. Felix's latest phone number is (281) 513-2052. Previous phone numbers include (281) 874-0137 and (713) 445-9042.
Results 1 - 1 of 1