Active$394,900
TLC ≈ $3,785/mo
3 1 1,104 sqft
24 Howard Ave, North Providence, RI 02911
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active