$138,000 - 79 Ivan Street Unit 67, North Providence, RI 02904
79 Ivan Street Unit 67
North Providence,
RI
02904
672 below grade finished sqft