Sold 1013 N Florence Place — Tulsa, OK Tulsa Investment Home For Sale Back on market with… More Details $47,000