Visit Us 2606 S Sheridan Road, Suite A Tulsa, OK 74129 Phone - (539) 867-3875 Open Hours M - Sa: 10am - 9pm Sunday: 1pm - 5pm FAQ HOW TO GET A CARD PHYSICIAN RESOURCES Join our team FollowFollowFollow