321 S FRANKFORT AVE Tulsa, Oklahoma 74120Website: Click here for restaurant websitePhone: (918) 367-0640