18 La Vaughn Street, Providence, RI 02909 - Homesnap