105 Babcock Street, Providence, RI 02905 - Homesnap