O'tacos is a French taco restaurant chain, known for its signature cheese sauce and customizable tacos with various meat options. Temporarily closed.