Cancer Treatment Center: 2408 E 81st St - Tulsa, OK