Odalia Acosta's address is 149 Lafayette Street , Newark, NJ 07105. Possible relatives include Mitridate Acosta, Nicanor Acosta and 2 others. Public records show Odalia has also lived in Newark, NJ. Odalia's latest phone number is (973) 578-2055. Previous phone numbers include (973) 589-4810 and (973) 896-5037.
Results 1 - 1 of 1