Homes for sale - 128 River Avenue, Providence, RI 02908 – MLS#12808...