O'Tacos is a fast-food restaurant specializing in French tacos, a unique take on the traditional taco. They offer a variety of customizable options for their signature dish. Key facts from search results indicate it is a French tacos establishment.