Homes for sale - 20 Stenton Avenue #303, Providence, RI 02906 – MLS...