O'Tacos is a French fast-food chain offering a unique take on tacos.