3109 E Admiral Blvd, Tulsa, OK 74110 — $64,900 · 2bd · ~1.8% rule | OnePercent