Sold 9906 S Louisville Avenue — Tulsa, OK South Tulsa Real Estate for Sale Gorgeous Tri-Level South… More Details $490,000