Otto Castro's address is 3235 Parkside Place Apartment 5j, Bronx, NY 10467. Possible relatives include Aracelis Castro, Dora Castro and 8 others. Public records show Otto has also lived in Brentwood, NY. Otto's latest phone number is (212) 515-0315. Previous phone numbers include (347) 542-1468 and (718) 515-0315.
Results 1 - 1 of 1