$249,900 - 52 Glenham Street, Providence, RI 02907
52 Glenham Street
Providence,
RI
02907
840 below grade finished sqft