12 & 12 Inc in Tulsa, OK You are here Home > Rehabs > 12 & 12 Inc in Tulsa, OK Our address Address: 6333 East Skelly Drive " Telephone: (844) 335-2285 Web: http://www.12and12.org/ Opening Hours Monday: Open Tuesday: Open Wednesday: Open Thursday: Open Friday: Open Saturday: Open Sunday: Open