22 Sherwood St, Providence, RI 02908 — $799,999 · 8bd · ~0.7% rule | OnePercent