O'Tacos is a fast food restaurant known for its French-style tacos with customizable fillings and unique cheese sauce.