7420 S Norwood Avenue, Tulsa, OK — $215,000