Welcome to the South Tulsa Surgery Center A state-of-the-art facility for outpatient surgery and procedures. Staffed by surgical specialists. Fully licensed, accredited, and certified. Visit Us! 9840 E 81st Street.Tulsa, OK 74133918.872.8447 ph | 918.872.8339 fax Follow Us On Social Media! Follow