O'Tacos is a fast food restaurant specializing in French tacos, a unique fusion of Mexican flavors with a French twist, featuring a signature cheese sauce.