903 Providence Place, Providence, RI 02910 | HotPads