O'Tacos is a taco restaurant offering customizable tacos with a variety of fillings and sauces, including unique cheese sauce. They offer French, Mexican, and European-inspired cuisine.