O'Tacos is a fast-food establishment specializing in French tacos, offering over 40,000 customization combinations. They are known as 'The Boss of French Tacos'.