Tulsa OK International 1. 705 S Lewis Ave, Tulsa, OK 74104 | Cancun International Restaurant (918) 583-8089