2224 E 66th Pl, Tulsa, OK 74136 — $75,000 · 2bd · ~2% rule | OnePercent