Tacos Tulsa is a Mexican restaurant specializing in delicious tacos, offering takeout and delivery options.