Sold 2667 S Winston Avenue — Tulsa, OK 74114 Tulsa Real Estate for Sale Back on market by… More Details $169,900