Obdilia Castro's address is 5610 Southwest 7th Street , Miami, FL 33134. Possible relatives include Audilia Castro, Maria Castro and 3 others. Public records show Obdilia has also lived in Coral Gables, FL. Obdilia's latest phone number is (305) 644-1253. Previous phone numbers include (305) 801-6256.
Also goes by: Obdilia Y Castro
Results 1 - 1 of 1