View Details 984 Charles Street , Unit 1 Charles Street | North Providence $1,800 3 un 12,000 sqft On Site 230 Days Ago