12404 E 35th Street Tulsa, OK 74146