View Details $1,370,000 1 of 20 North Providence | North Providence 1 units 15,726 sqft On Site: 226 Days