View Details 225 Villa Avenue Woodward | North Providence $250,000 3 bd 1 ba 1 ½ ba 1,170 sqft 0.18 acres Under Contract