86 Rita Pl, Wilmington, OH 45177 — $269,900 · 5bd · ~1.1% rule | OnePercent