O'Tacos is a fast food restaurant chain serving French-style Mexican tacos with a signature homemade cheese sauce.