$394,900 - 47 Villa Avenue, North Providence, RI 02904
47 Villa Avenue
North Providence,
RI
02904
748 below grade finished sqft