7603 E 66th St, Tulsa, OK 74133 — $195,000 · 5bd · ~1% rule | OnePercent